*{margin:0;box-sizing:border-box;padding:0}.container{max-width:100%;width:1248px;margin:auto}a{text-decoration:none;color:inherit}.data_explorationweb{position:relative;padding:6rem 2rem;overflow:hidden;background:linear-gradient(135deg,rgb(172,197,196) 0%,rgba(245,245,250,0.9) 100%)}.data_explorationweb h3::after{transform-origin:center;content:"";width:60px;bottom:-16px;background:rgb(138,165,163);animation:expandLine 1s 0.6s forwards cubic-bezier(0.19,1,0.22,1);transform:translateX(-50%) scaleX(0);left:50%;height:3px;position:absolute}.data_explorationweb .statistics_benefitweb:nth-child(4){--i:4}.data_explorationweb .statistics_benefitweb:nth-child(7){--i:7}.data_explorationweb .statistics_benefitweb:hover::before{opacity:1}.data_explorationweb .statistics_benefitweb span{transition:transform 0.3s ease;letter-spacing:0.01em;display:block;margin-bottom:0.8rem;font-size:calc(14px * 1.05);font-weight:600;position:relative;font-family:Arial,sans-serif;color:#000000}header::before{z-index:0;top:0;left:0;content:'';height:100%;width:100%;position:absolute;background:linear-gradient(135deg,transparent 25%,rgba(rgb(138,165,163),0.03) 25%) 0 0 / 20px 20px,linear-gradient(225deg,transparent 25%,rgba(rgb(138,165,163),0.03) 25%) 0 0 / 20px 20px,linear-gradient(315deg,transparent 25%,rgba(rgb(138,165,163),0.03) 25%) 0 0 / 20px 20px,linear-gradient(45deg,transparent 25%,rgba(rgb(138,165,163),0.03) 25%) 0 0 / 20px 20px}header .head_topweb::before{height:10px;top:100%;width:100%;transform:rotateX(90deg);content:'';position:absolute;left:0;transform-origin:top;background:linear-gradient(transparent,rgba(0,0,0,0.05))}header .header_sitebarweb a:hover::before{opacity:1}header .header_sitebarweb a::after{bottom:-5px;position:absolute;height:5px;opacity:0;content:'';transition:all 0.4s ease;right:5px;transform:translateZ(-10px);background:rgb(138,165,163);left:5px}#cookieBannerAlertweb{display:none}.consentWarningDialogweb{background:rgb(102,127,126);bottom:0;width:100%;position:fixed;font-family:Arial,sans-serif;padding:20px 0;box-shadow:0 -4px 15px rgba(0,0,0,0.5);z-index:90;border-top:3px solid rgb(138,165,163)}.user_choicesweb:hover{box-shadow:0 0 10px rgb(102,127,126);background-color:rgb(102,127,126)}.cookie_button.cookie_preferenceweb:hover{box-shadow:0 0 10px rgb(102,127,126)}.contactweb{position:relative;padding:6rem 1.5rem;font-family:Arial,sans-serif;overflow:hidden;background:linear-gradient(135deg,rgb(172,197,196) 0%,rgb(138,165,163,0.5) 100%)}.contactweb h1{z-index:2;font-weight:700;text-align:center;position:relative;color:#000000;transition:transform 0.5s ease;transform:perspective(500px) translateZ(0);margin-bottom:3rem;font-size:41px}.contactweb h1:hover::after{width:120px}.contactweb .container{position:relative;z-index:2;margin:0 auto;max-width:1200px}.contactweb .quick_helpweb > div::before{top:0;transition:width 0.3s ease;width:5px;position:absolute;height:100%;content:"";left:0;background:linear-gradient(to bottom,rgb(138,165,163),rgb(102,127,126))}.contactweb .contact_linksweb{overflow:hidden;position:relative;font-size:12px;color:#000000;font-weight:600;gap:0.5rem;transition:all 0.3s ease;text-decoration:none;display:flex;align-items:center}.contactweb .contact_linksweb:hover svg{transform:scale(1.15)}.academic_experienceweb .container{max-width:1200px;position:relative;z-index:2;padding:0 2rem;margin:0 auto}.academic_experienceweb .client_praisesweb::before{height:100%;content:"";animation:shimmerEffect 10s ease-in-out infinite;background:linear-gradient(135deg,transparent,rgb(138,165,163,0.5),transparent);background-size:200% 200%;left:0;position:absolute;z-index:-1;opacity:0.2;top:0;width:100%}.academic_experienceweb .name{grid-column:1;z-index:4;grid-row:1;margin:0;font-weight:700;font-size:38px;position:relative;transition:all 0.5s cubic-bezier(0.2,1,0.3,1);color:#ffffff;transform:translateX(0);text-shadow:0 2px 10px rgba(0,0,0,0.5)}.academic_experienceweb .work_tasksweb{color:#ffffff;transition:all 0.7s cubic-bezier(0.2,1,0.3,1);border-left:4px solid rgb(102,127,126);grid-column:1;z-index:2;overflow:hidden;border-radius:19px;grid-row:2;padding:2rem;position:relative;backdrop-filter:blur(10px);line-height:1.8;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.2) 100%);transform:translateY(0);box-shadow:10px 10px 30px rgba(0,0,0,0.3);font-size:15px}.connect_with_usweb h2{position:relative;margin-bottom:50px;border-left:5px solid rgb(138,165,163);padding-left:20px;font-size:29px;text-align:left;font-weight:700;color:#000000}.connect_with_usweb .request_linksweb{flex:0 0 60%;padding:60px;position:relative}.connect_with_usweb #contact{flex-direction:column;gap:30px;display:flex}.connect_with_usweb input[type="text"]{transition:all 0.3s ease;color:#000000;border:none;background:rgb(172,197,196);padding:18px 20px;box-shadow:inset 0 2px 4px rgba(0,0,0,0.03);font-size:18px;width:100%;border-radius:10px}.connect_with_usweb .inquiry_sectionweb label{line-height:1.5;color:#000000;font-size:18px}.connect_with_usweb .inquiry_sectionweb a:hover{color:rgb(102,127,126)}.connect_with_usweb .inquiry_sectionweb a:hover::after{background:rgb(102,127,126)}.connect_with_usweb svg{fill:rgb(138,165,163);width:20px;height:20px;transition:all 0.3s ease}.connect_with_usweb svg:hover{fill:rgb(102,127,126)}.program_informationweb{padding:120px 0;position:relative;overflow:hidden;background-color:rgb(102,127,126)}.program_informationweb .container{z-index:2;position:relative}.program_informationweb .text_holder_boxweb{position:relative;order:2;gap:30px;grid-template-columns:repeat(2,1fr);display:grid}.program_informationweb .text_holder_boxweb .description{padding:25px;border:1px solid rgba(255,255,255,0.05);overflow:hidden;position:relative;border-radius:21px;font-size:13px;transition:transform 0.3s ease,box-shadow 0.3s ease;margin:0;color:#ffffff;backdrop-filter:blur(10px);line-height:1.8;background:rgba(255,255,255,0.03)}.program_informationweb .img_horizontalweb::before{inset:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,0.8));content:"";z-index:1;position:absolute}.recycle_infoweb .container{position:relative;flex-wrap:wrap;display:flex;gap:0}.recycle_infoweb .company_holder::after{height:100%;content:"";opacity:0.3;top:0;right:1.5rem;width:1px;background:linear-gradient(to bottom,#ffffff,transparent);position:absolute}.recycle_infoweb .footer_benefitweb{flex-wrap:wrap;display:flex;gap:0;flex:0 0 60%}.recycle_infoweb .head_topweb h5{transform:skewX(-5deg);color:#ffffff;margin:0 0 1.5rem;font-weight:600;font-size:24px;position:relative;padding-left:1rem}.recycle_infoweb .head_topweb .head_classweb a:hover{transform:skewX(-5deg) translateX(5px);color:#ffffff;padding-left:1.5rem;background:rgba(255,255,255,0.1)}.rating_starsweb .container{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;display:flex}.join_our_communityweb .community_teamweb{z-index:2;margin:0 auto;max-width:1200px;position:relative}.join_our_communityweb .query_feedbackweb::before{top:0;pointer-events:none;content:"";border-radius:10px;animation:border-pulse 3s infinite alternate;opacity:0.5;background:linear-gradient(90deg,transparent 50%,rgb(138,165,163,0.5) 50%),linear-gradient(0deg,transparent 50%,rgb(102,127,126,0.5) 50%);left:0;background-repeat:repeat-y,repeat-x;height:100%;background-size:2px 100%,100% 2px;position:absolute;background-position:0 0,0 0;width:100%}.join_our_communityweb input[type="submit"]{transition:all 0.3s ease;font-size:16px;z-index:1;text-transform:uppercase;cursor:pointer;padding:1rem 2rem;overflow:hidden;background:rgb(138,165,163);font-family:Arial,sans-serif;letter-spacing:1px;font-weight:600;position:relative;color:#ffffff;border:none;border-radius:10px}.privacy_concealmentweb ul,.privacy_concealmentweb ol{padding:20px 0;margin:20px 0;border-left:3px solid rgb(138,165,163);list-style-position:inside;padding-left:0}.privacy_concealmentweb p,.privacy_concealmentweb span,.privacy_concealmentweb div{margin-bottom:15px;font-family:Arial,sans-serif;line-height:1.8;color:#000000;font-size:14px}.privacy_concealmentweb p{text-align:justify}.our_teamweb .container{perspective:1000px;position:relative;max-width:1200px;z-index:2;padding:0 20px;margin:0 auto;transform-style:preserve-3d}.our_teamweb .text_holder_boxweb h6{margin-bottom:25px;color:#000000;opacity:0;font-weight:700;animation:fadeSlideRight 0.8s ease-out 0.8s forwards;transform:translateX(-10px);padding-bottom:15px;position:relative;font-size:calc(18px * 1.5)}.learning_impactweb::before{background:radial-gradient(circle at 70% 30%,rgb(102,127,126,0.5) 0%,transparent 60%);position:absolute;content:"";left:0;width:100%;top:0;opacity:0.4;height:100%}.learning_impactweb .img_horizontalweb:hover{box-shadow:20px 20px 40px rgba(0,0,0,0.15);transform:translateY(0)}.learning_impactweb .text_holder_boxweb::before{content:"";position:absolute;left:0;border-radius:10px;width:6px;height:100%;top:0;background:linear-gradient(to bottom,rgb(138,165,163),rgb(102,127,126))}.learning_impactweb li:hover{transform:translateX(10px);background:linear-gradient(90deg,#ffffff,rgb(102,127,126,0.5) 180%);box-shadow:0 5px 15px rgba(0,0,0,0.05)}.learning_impactweb li:hover svg{transform:scale(1.1);box-shadow:0 6px 12px rgba(0,0,0,0.15)}.title_greetingweb .study_expertsweb{margin-bottom:40px;position:relative;z-index:2}.title_greetingweb .edu_frontweb::after{height:40px;top:-15px;right:-15px;z-index:-1;background:linear-gradient(135deg,rgb(102,127,126),transparent 70%);width:40px;content:"";opacity:0.7;position:absolute}.title_greetingweb .edu_expertweb > div{position:relative;color:#ffffff;z-index:2;padding:60px 40px}.thanksDivweb{overflow:hidden;padding:5rem 0;background:linear-gradient(135deg,rgb(172,197,196) 0%,rgb(102,127,126,0.5) 100%);position:relative}.thanksDivweb::after{filter:blur(30px);opacity:0.15;height:70%;animation:float 15s infinite ease-in-out;width:60%;position:absolute;background:radial-gradient(circle,rgb(138,165,163,0.5) 0%,transparent 70%);top:-20%;right:-10%;z-index:0;content:""}.thanksDivweb .community_teamweb::before{position:absolute;background:linear-gradient(135deg,rgb(138,165,163,0.5) 0%,transparent 100%);top:0;left:0;content:"";z-index:-1;opacity:0.03;width:100%;height:100%}.future_learnersweb{padding:120px 0;overflow:hidden;background:linear-gradient(140deg,#f5f7ff 0%,#ffffff 100%);position:relative}.future_learnersweb::after{z-index:2;opacity:0.05;top:0;position:absolute;background:linear-gradient(45deg,transparent 48%,rgb(138,165,163,0.5) 49%,transparent 51%),linear-gradient(135deg,transparent 48%,rgb(102,127,126,0.5) 49%,transparent 51%);content:'';background-size:60px 60px;width:100%;height:100%;left:0}.future_learnersweb ul li::before{left:0;transition:opacity 0.4s ease;top:0;position:absolute;content:'';background:linear-gradient(90deg,rgb(138,165,163),rgb(102,127,126));opacity:0;width:100%;height:5px}.future_learnersweb ul li:hover::before{opacity:1}.future_learnersweb ul li:hover::after{opacity:0.05;transform:scale(6)}.future_learnersweb ul li svg path{transition:fill 0.5s ease;fill:rgb(138,165,163)}.future_learnersweb ul li:nth-child(4){animation-delay:0.55s}.future_learnersweb ul li:nth-child(3n+2){animation-delay:0.25s,3s;animation:slideInBottom 0.6s forwards,floatingAnimation 8s ease-in-out infinite 1s reverse}@media (min-width: 992px) {.data_explorationweb{padding:10rem 4rem}.data_explorationweb .container{padding:0 2rem}.data_explorationweb ul{grid-template-columns:repeat(3,1fr);gap:3rem 2rem}.data_explorationweb .statistics_benefitweb{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s ease;transform-origin:center}.data_explorationweb .statistics_benefitweb:hover{transform:translateY(-8px) !important}} @media (max-width: 479px) {header .top_siteweb{padding:0.7rem 1.2rem}header .head_primeweb{max-width:120px}header .header_sitebarweb a{font-size:calc(14px - 3px);padding:0.4rem 0.6rem}header::after{height:3px}} @media (min-width: 992px) {.contactweb{padding:10rem 2rem}.contactweb .quick_helpweb{grid-template-columns:2fr 1fr 1fr}.contactweb .quick_helpweb > div:first-child{grid-row:1 / span 2;grid-column:1}.contactweb h1{font-size:calc(41px * 1.2)}.contactweb .request_infoweb{gap:1.5rem}} @media (max-width: 576px) {.academic_experienceweb{padding:5rem 0}.academic_experienceweb .client_praisesweb{padding:1.5rem}.academic_experienceweb .img_horizontalweb{height:250px}.academic_experienceweb .name{font-size:22px}.academic_experienceweb .client_praisesweb span:not(.name){padding:0.6rem 1rem;font-size:15px;margin-top:3rem}.academic_experienceweb .work_tasksweb{padding:1.5rem;font-size:calc(15px * 0.9);line-height:1.6}} @media (max-width: 991px) {.program_informationweb{padding:80px 0}} @media (max-width: 480px) {.program_informationweb{padding:40px 0}.program_informationweb .knowledge_planweb{gap:40px}.program_informationweb .text_holder_boxweb h2{padding-bottom:15px;font-size:calc(41px * 0.8)}.program_informationweb .text_holder_boxweb h2::after{width:80px}.program_informationweb .text_holder_boxweb .description{padding:20px}.program_informationweb .img_horizontalweb{height:250px}} @media (max-width: 420px) {.recycle_infoweb .company_holder h3{transform:skewX(-5deg)}.recycle_infoweb .company_holder h3::after{width:60px}.recycle_infoweb .search_footweb{transform:none}.recycle_infoweb .head_topweb h5{transform:none}.recycle_infoweb .head_topweb h5::before{transform:none}.recycle_infoweb .head_topweb .head_classweb a,.recycle_infoweb .head_topweb .head_classweb a:hover,.rating_starsweb .challenge_ctaweb{transform:none}} @media (min-width: 768px) {.our_teamweb{padding:160px 0 140px}.our_teamweb h4{margin-bottom:60px}.our_teamweb .text_holder_boxweb{padding:60px 80px}.our_teamweb .text_holder_boxweb span{column-count:2;column-gap:40px}} @media (min-width: 1200px) {.our_teamweb .text_holder_boxweb{width:80%}.our_teamweb .text_holder_boxweb::before{width:8px}.our_teamweb .text_holder_boxweb h6::after{width:120px}} @media (max-width: 992px) {.learning_impactweb{padding:70px 0}.learning_impactweb .community_teamweb{flex-direction:column;gap:40px}.learning_impactweb .img_horizontalweb{margin:0 auto;flex:none;max-width:70%}.learning_impactweb .text_holder_boxweb{width:90%;margin:0 auto;flex:none}.learning_impactweb .text_holder_boxweb::before{width:100%;left:0;top:0;height:6px}} @media (max-width: 576px) {.title_greetingweb{padding:40px 0}.title_greetingweb .study_expertsweb{margin-bottom:25px}.title_greetingweb .edu_frontweb{font-size:calc(43px * 0.7)}.title_greetingweb .edu_frontweb::before{height:3px}.title_greetingweb .edu_expertweb > div{padding:30px 20px}.title_greetingweb .edu_expertweb p{font-size:calc(15px * 0.9);margin-bottom:15px}.title_greetingweb .edu_expertweb h3{font-size:calc(24px * 0.7);border-left:3px solid rgb(138,165,163);padding:12px 8px}} @media (prefers-reduced-motion: reduce) {.future_learnersweb ul li{opacity:1;animation:none}.future_learnersweb ul li:hover{transform:none}.future_learnersweb ul li:hover svg{transform:none}} @keyframes expandLine {0%{transform:translateX(-50%) scaleX(0)}100%{transform:translateX(-50%) scaleX(1)}} @keyframes floating {0%{transform:rotate(-15deg) skewX(5deg) translate(0,0)}50%{transform:rotate(-12deg) skewX(3deg) translate(10px,-10px)}100%{transform:rotate(-18deg) skewX(7deg) translate(-10px,10px)}} @keyframes border-pulse {0%{opacity:0.3;filter:hue-rotate(0deg)}100%{opacity:0.7;filter:hue-rotate(90deg)}} @keyframes fadeSlideRight {from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}} @keyframes slideInWidth {from{width:0}to{width:80%}} @keyframes slideUp {from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes float {0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(5deg)}}