*{padding:0;margin:0;box-sizing:border-box}header,footer{width:100%}header{position:relative;border-bottom:1px solid rgba(0,0,0,0.05);background:rgb(184,184,190);padding:0;z-index:100;margin-top:0;box-shadow:0 4px 15px rgba(0,0,0,0.08)}.meet_usovkSg h2::after{background:rgb(149,149,155);left:0;transform-origin:left;animation:lineExpand 0.8s 0.6s forwards;transform:scaleX(0);bottom:0;width:80px;height:3px;position:absolute;content:''}.meet_usovkSg .text_postJmNUA div div{font-size:14px;font-weight:300;position:relative;padding-left:15px;color:#ffffff;line-height:1.8;letter-spacing:0.3px;border-left:1px solid rgba(255,255,255,0.2)}.title_board3H4FC .edu_onlineNTO71{width:100%;position:relative;height:100vh;overflow:hidden}.title_board3H4FC .tech_trackFnMd3 img{width:100%;height:100%;object-fit:cover}.title_board3H4FC .tech_trackFnMd3 img{transition:transform 10s ease}.title_board3H4FC .page_leadM4o5A label{height:4px;width:50px;opacity:0.3;position:relative;overflow:hidden;transition:all 0.4s ease;background:#ffffff;cursor:pointer}.title_board3H4FC .edu_onlineNTO71 input:nth-child(1):checked ~ .page_leadM4o5A label:nth-child(1),.title_board3H4FC .edu_onlineNTO71 input:nth-child(2):checked ~ .page_leadM4o5A label:nth-child(2),.title_board3H4FC .edu_onlineNTO71 input:nth-child(3):checked ~ .page_leadM4o5A label:nth-child(3),.title_board3H4FC .edu_onlineNTO71 input:nth-child(4):checked ~ .page_leadM4o5A label:nth-child(4),.title_board3H4FC .edu_onlineNTO71 input:nth-child(5):checked ~ .page_leadM4o5A label:nth-child(5),.title_board3H4FC .edu_onlineNTO71 input:nth-child(6):checked ~ .page_leadM4o5A label:nth-child(6),.title_board3H4FC .edu_onlineNTO71 input:nth-child(7):checked ~ .page_leadM4o5A label:nth-child(7),.title_board3H4FC .edu_onlineNTO71 input:nth-child(8):checked ~ .page_leadM4o5A label:nth-child(8),.title_board3H4FC .edu_onlineNTO71 input:nth-child(9):checked ~ .page_leadM4o5A label:nth-child(9),.title_board3H4FC .edu_onlineNTO71 input:nth-child(10):checked ~ .page_leadM4o5A label:nth-child(10){background:#ffffff;opacity:1;width:80px}.title_board3H4FC .tech_trackFnMd3::after{top:0;width:100%;background:radial-gradient(circle at center,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.6) 100%);position:absolute;content:"";z-index:1;height:100%;left:0}.title_board3H4FC::after{height:100%;position:absolute;top:0;content:"";left:0;z-index:0;background:linear-gradient(135deg,rgb(114,114,117,0.5) 0%,transparent 20%),linear-gradient(225deg,rgb(149,149,155,0.5) 0%,transparent 20%);width:100%}.client_opinionsk16L9 .success_voiceshYf4x{position:relative;max-width:900px;margin:0 auto}.client_opinionsk16L9 .user_reviewsjXoFC{margin-bottom:60px;background:#ffffff;clear:both;box-shadow:0 5px 25px rgba(0,0,0,0.05);transition:all 0.4s ease;border-radius:20px;position:relative;width:45%;padding:30px}.client_opinionsk16L9 .user_reviewsjXoFC:nth-child(even)::before{left:-60px}.client_opinionsk16L9 .user_reviewsjXoFC::after{height:15px;width:15px;transition:all 0.4s ease;position:absolute;content:"";border-width:10px;top:32px;border-style:solid}.client_opinionsk16L9 .user_reviewsjXoFC span{display:block;font-size:21px;margin-bottom:5px;color:#000000;font-weight:600;transition:all 0.3s ease;margin-top:10px}.client_opinionsk16L9 .user_reviewsjXoFC:hover p::before{background:rgb(149,149,155);width:60px}.program_offeringsPUplw::after{position:absolute;content:"";animation:rotate 20s linear infinite;z-index:1;background:radial-gradient(circle,rgb(114,114,117,0.5) 0%,transparent 80%);width:400px;top:-100px;border-radius:50%;right:-100px;height:400px}.program_offeringsPUplw .description:first-of-type::before{left:-10px;background-color:rgb(149,149,155,0.5);top:-10px;position:absolute;width:40px;border-radius:50%;height:40px;content:"";z-index:-1}.program_offeringsPUplw .image_listHy10w::before{background:linear-gradient(to top,rgba(0,0,0,0.4) 0%,transparent 40%);z-index:1;bottom:0;right:0;left:0;position:absolute;top:0;content:""}.appZoneYUxOk::before{content:"";z-index:-1;opacity:0.6;left:0;background-image:linear-gradient(90deg,rgba(rgb(149,149,155,0.5),0.05) 1px,transparent 1px),linear-gradient(0deg,rgba(rgb(149,149,155,0.5),0.05) 1px,transparent 1px);position:absolute;width:100%;top:0;transform:perspective(1000px) rotateX(5deg);background-size:20px 20px;height:100%}.appZoneYUxOk .pro_classesigV8F:hover::before{transform:scaleY(1)}.appZoneYUxOk h5::after{position:absolute;transition:width 0.6s ease,transform 0.6s ease;transform:translateX(0);height:3px;bottom:0;left:0;background:rgb(149,149,155);width:4rem;content:""}.appZoneYUxOk a:hover{transform:translateY(-2px)}.appZoneYUxOk a:hover::before{transform:scaleX(1);transform-origin:left}.find_contactJHqYO::before{transform:rotate(-15deg) skewX(15deg);content:"";filter:blur(25px);z-index:1;right:-5%;height:70%;border-radius:100px;top:-10%;width:30%;position:absolute;background:linear-gradient(120deg,rgb(149,149,155,0.5),rgb(114,114,117,0.5))}.find_contactJHqYO .container{margin:0 auto;z-index:2;position:relative;max-width:1200px;padding:0 15px}.find_contactJHqYO .get_contactVTQ5W > div{position:relative;z-index:2}.find_contactJHqYO .get_contactVTQ5W > div:nth-child(2){padding:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,0.04);flex-direction:column;display:flex;border-radius:10px;background:linear-gradient(145deg,rgba(245,248,255,0.9),rgba(255,255,255,0.95));border-left:3px solid rgb(149,149,155);transition:border-left 0.3s ease,box-shadow 0.3s ease}.find_contactJHqYO .msg_formN0shU > div:hover{transform:translateX(5px)}.find_contactJHqYO .learn_formKdZf3:hover{color:rgb(149,149,155)}.find_contactJHqYO svg{height:20px;width:20px}.find_contactJHqYO .learn_formKdZf3:hover svg path{fill:rgb(114,114,117)}.get_in_touchYjouU::before{position:absolute;background:repeating-linear-gradient( -45deg,rgb(149,149,155,0.5),rgb(149,149,155,0.5) 1px,transparent 1px,transparent 20px );left:0;content:"";top:0;opacity:0.03;width:100%;height:100%}.get_in_touchYjouU form h3::after{background:rgb(149,149,155);bottom:-10px;width:100%;height:3px;left:0;content:"";border-radius:1.5px;position:absolute}.get_in_touchYjouU .connect_supportRIHgj input[type="checkbox"]{opacity:0;position:absolute}.get_in_touchYjouU .connect_supportRIHgj input[type="checkbox"]:checked + label::before{background:rgb(149,149,155)}.get_in_touchYjouU .connect_supportRIHgj label a{transition:all 0.3s ease;color:rgb(149,149,155);text-decoration:none}.get_in_touchYjouU svg{width:20px;fill:rgb(149,149,155);height:20px}.cookie_gateHXP5Z{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.cookie_banner_dialogPex2c p{font-size:18px}.data_notice4wvYV{font-size:24px;text-align:center;margin-left:10px;text-decoration:none;line-height:35px;color:rgb(149,149,155);cursor:pointer;white-space:nowrap;min-width:120px;border-bottom:2px solid rgb(149,149,155);flex-shrink:0}header .head_learn1W0XI{transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);display:block;position:relative}header .head_learn1W0XI:hover::before{transform:scaleX(1);opacity:0.7}header .head_navk2xFc{margin:0;position:relative}header .head_navk2xFc a{padding:1rem 1.2rem;transition:all 0.3s ease;text-decoration:none;color:#000000;font-weight:600;position:relative;display:block;font-size:12px;overflow:hidden}header .main_guideUmz0I::before{width:30%;background:linear-gradient(-90deg,rgb(184,184,190),transparent);top:0;content:'';right:0;z-index:-1;position:absolute;height:100%}.training_specialistE2Gfe::before{background:linear-gradient(45deg,transparent 45%,rgb(114,114,117,0.5) 45%,rgb(114,114,117,0.5) 55%,transparent 55%);height:100%;transform:scale(1.5) rotate(-5deg);content:"";left:0;width:100%;top:0;position:absolute}.training_specialistE2Gfe .name{margin-bottom:0.5rem;transform:skewX(-5deg);color:rgb(149,149,155);font-size:34px;font-weight:700}.training_specialistE2Gfe .experience_logPvXYm::before{width:4px;height:100%;top:0;position:absolute;left:0;background:linear-gradient(to bottom,rgb(149,149,155),rgb(114,114,117));content:"";border-radius:10px}.operation_process2XeAE .text_postJmNUA{align-items:flex-start;width:100%;flex-direction:column;display:flex;position:relative}.operation_process2XeAE .text_postJmNUA::before{height:0;position:absolute;opacity:0.3;right:35%;border-top:40px solid rgb(149,149,155);top:0;z-index:5;border-left:30px solid transparent;content:'';width:0;border-right:30px solid transparent}.operation_process2XeAE .text_postJmNUA h2::before{content:'';height:5px;position:absolute;opacity:0.5;bottom:0;left:0;width:100%;background:linear-gradient(90deg,rgb(149,149,155),transparent)}.operation_process2XeAE::after{width:400px;height:1px;position:absolute;right:0;bottom:50px;opacity:0.3;content:'';background:linear-gradient(90deg,transparent,rgb(149,149,155));z-index:1}.pricing_kitLkQUw::before{height:600px;filter:blur(80px);content:"";right:-10%;opacity:0.15;position:absolute;width:600px;background:linear-gradient(135deg,rgb(149,149,155,0.5),rgb(114,114,117,0.5));z-index:0;top:-15%}.pricing_kitLkQUw .premium_gridvcndC .price_schemesk0RQH{line-height:1.6;transform:translateY(0);font-size:13px;transition:transform 0.4s ease;color:#000000;max-width:700px;margin-left:5px}.pricing_kitLkQUw .price_tiers1eD2N:hover{transform:translateZ(20px) scale(1.02);z-index:5}.pricing_kitLkQUw .price_tiers1eD2N:hover .access_ratesYLHIn{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 0 0 1px rgb(149,149,155,0.5)}.pricing_kitLkQUw .study_costT9wSE{flex-direction:column;flex-grow:1;z-index:2;padding:35px 30px;overflow:hidden;display:flex;position:relative}.pricing_kitLkQUw .study_costT9wSE .deal_grid9KkzS{overflow-wrap:break-word;display:block;font-size:calc(18px + 6px);position:relative;word-break:break-word;color:rgb(149,149,155);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);font-weight:700;margin:5px 0 20px}.pricing_kitLkQUw .price_tiers1eD2N .image_listHy10w::after{background:linear-gradient(to top,rgba(0,0,0,0.3),transparent);opacity:0;left:0;content:"";top:0;position:absolute;transition:opacity 0.4s ease;right:0;bottom:0}.enroll_infoYOZWg .container{grid-template-columns:repeat(12,1fr);gap:2rem;position:relative;display:grid}.enroll_infoYOZWg .company_holder h3{padding-bottom:1rem;margin:0 0 1.5rem;color:#ffffff;border-bottom:2px solid rgba(255,255,255,0.2);font-size:37px;position:relative;font-weight:700}.enroll_infoYOZWg .main_teachMl7FT h5{border-bottom:2px solid rgba(255,255,255,0.2);color:#ffffff;padding-bottom:0.8rem;margin:0 0 1.5rem;font-size:19px;position:relative;font-weight:600}.enroll_infoYOZWg .main_teachMl7FT .head_class05gPC a:hover::after{opacity:1;transform:translateX(0)}.enroll_infoYOZWg::after{position:absolute;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);content:"";width:50px;right:2rem;height:50px;top:2rem}.register_nowpljJI{position:relative;overflow:hidden;background:linear-gradient(160deg,rgb(184,184,190) 0%,#ffffff 100%);padding:120px 0}.register_nowpljJI .container p{font-size:32px;margin:0;color:#000000;line-height:1.4;position:relative;z-index:5;transform:skewY(2deg);background:#ffffff;padding:50px;box-shadow:0 20px 40px rgba(0,0,0,0.08);font-weight:700;border-radius:10px}.register_nowpljJI .request_inquiryf0GY5:hover{box-shadow:0 25px 50px rgba(0,0,0,0.15);transform:skewY(2deg) translateY(-5px)}.register_nowpljJI .container p::before{background:rgb(149,149,155);height:60%;left:0;content:'';width:6px;border-radius:0 3px 3px 0;position:absolute;top:20%}.confidential_hearthu8pFt h1{border-bottom:2px solid rgb(149,149,155);font-size:41px;font-weight:700;margin-top:30px;color:rgb(149,149,155);padding-bottom:10px;margin-bottom:20px}.confidential_hearthu8pFt h1,.confidential_hearthu8pFt h2,.confidential_hearthu8pFt h3,.confidential_hearthu8pFt h4,.confidential_hearthu8pFt h5,.confidential_hearthu8pFt h6{animation:fadeIn 0.6s ease-in-out}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media (max-width: 992px) {.title_board3H4FC .text_postJmNUA{width:90%;padding:30px}.title_board3H4FC .text_postJmNUA h1{font-size:calc(48px * 0.9)}} @media (max-width: 768px) {.title_board3H4FC .page_leadM4o5A{bottom:30px}.title_board3H4FC .page_leadM4o5A label{height:3px;width:40px}.title_board3H4FC .edu_onlineNTO71 input:nth-child(1):checked ~ .page_leadM4o5A label:nth-child(1),.title_board3H4FC .edu_onlineNTO71 input:nth-child(2):checked ~ .page_leadM4o5A label:nth-child(2),.title_board3H4FC .edu_onlineNTO71 input:nth-child(3):checked ~ .page_leadM4o5A label:nth-child(3),.title_board3H4FC .edu_onlineNTO71 input:nth-child(4):checked ~ .page_leadM4o5A label:nth-child(4),.title_board3H4FC .edu_onlineNTO71 input:nth-child(5):checked ~ .page_leadM4o5A label:nth-child(5),.title_board3H4FC .edu_onlineNTO71 input:nth-child(6):checked ~ .page_leadM4o5A label:nth-child(6),.title_board3H4FC .edu_onlineNTO71 input:nth-child(7):checked ~ .page_leadM4o5A label:nth-child(7),.title_board3H4FC .edu_onlineNTO71 input:nth-child(8):checked ~ .page_leadM4o5A label:nth-child(8),.title_board3H4FC .edu_onlineNTO71 input:nth-child(9):checked ~ .page_leadM4o5A label:nth-child(9),.title_board3H4FC .edu_onlineNTO71 input:nth-child(10):checked ~ .page_leadM4o5A label:nth-child(10){width:60px}.title_board3H4FC .text_postJmNUA{padding:25px}.title_board3H4FC .text_postJmNUA h1{font-size:calc(48px * 0.8);margin-bottom:10px}.title_board3H4FC .text_postJmNUA h3{font-size:calc(19px * 0.9);margin-bottom:15px}.title_board3H4FC .text_postJmNUA p{font-size:calc(17px * 0.9)}} @media screen and (max-width: 480px) {.program_offeringsPUplw{padding:40px 0}.program_offeringsPUplw .skill_planXhmb8{gap:30px}.program_offeringsPUplw .text_postJmNUA h2{font-size:calc(30px * 0.8);padding-left:15px}.program_offeringsPUplw .description{padding:20px;font-size:calc(12px * 0.95)}.program_offeringsPUplw .image_listHy10w{margin:20px 0;height:250px;transform:perspective(1000px) rotateX(0deg)}} @media (min-width: 768px) {.find_contactJHqYO .get_contactVTQ5W{grid-template-columns:1fr 1fr}.find_contactJHqYO .get_contactVTQ5W > div:last-child{grid-column:span 2}.find_contactJHqYO .msg_formN0shU{justify-content:space-between;flex-direction:row;flex-wrap:wrap}.find_contactJHqYO .msg_formN0shU > div{flex:0 0 auto}} @media screen and (min-width: 992px) {.get_in_touchYjouU .image_listHy10w{width:50%}.get_in_touchYjouU .inquiry_mapfa87n{padding:60px;width:50%}} @media only screen and (max-width: 800px) {.cookie_view3mUtx{display:none}.cookie_gateHXP5Z{align-items:center;justify-content:center;flex-direction:column}.cookie_banner_dialogPex2c h5{text-align:center}.cookie_banner_dialogPex2c p{text-align:center}.cookie_menuqOf1n{margin-bottom:20px}body .wrapper-canvassJ9wF .data_notice4wvYV{margin-left:0}} @media screen and (max-width: 1200px) {.operation_process2XeAE .text_postJmNUA h2{width:55%}.operation_process2XeAE .text_postJmNUA p{width:70%}.operation_process2XeAE .text_postJmNUA::before{right:30%}.operation_process2XeAE .text_postJmNUA::after{left:30%}} @media screen and (max-width: 768px) {.operation_process2XeAE{overflow:hidden;padding:120px 0 90px}.operation_process2XeAE .text_postJmNUA{align-items:center}.operation_process2XeAE .text_postJmNUA h2{font-size:calc(31px * 0.9);margin-bottom:20px;border-radius:10px 10px 10px 10px;width:90%}.operation_process2XeAE .text_postJmNUA p{margin-top:0;width:90%;border-radius:10px 10px 10px 10px}.operation_process2XeAE .text_postJmNUA::before,.operation_process2XeAE .text_postJmNUA::after,.operation_process2XeAE::after,.operation_process2XeAE .pro_classesigV8F::before,.operation_process2XeAE .pro_classesigV8F::after{display:none}} @media (max-width: 767px) {.pricing_kitLkQUw{padding:60px 0}.pricing_kitLkQUw .cost_schemesmr7DU{grid-template-columns:1fr}.pricing_kitLkQUw .study_costT9wSE{padding:25px 20px}.pricing_kitLkQUw .price_tiers1eD2N .image_listHy10w{height:180px}.pricing_kitLkQUw .premium_gridvcndC h2{font-size:calc(38px - 2px)}} @media (max-width: 420px) {.enroll_infoYOZWg .company_holder h3::after,.enroll_infoYOZWg .main_teachMl7FT h5::after{width:30px}.enroll_infoYOZWg .main_teachMl7FT .head_class05gPC a:hover{padding-left:0.3rem}} @media (max-width: 480px) {.register_nowpljJI{padding:60px 0}.register_nowpljJI .pro_classesigV8F{transform:skewY(-1deg)}.register_nowpljJI .container p{transform:skewY(1deg);padding:25px;font-size:calc(16px * 1.2)}.register_nowpljJI .request_inquiryf0GY5{transform:skewY(1deg);height:60px;font-size:calc(15px * 0.9)}.register_nowpljJI .request_inquiryf0GY5:hover{transform:skewY(1deg) translateY(-3px)}} @keyframes fadeInDown {from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}} @keyframes glow {0%{opacity:0.5;width:90%}100%{opacity:0.8;width:95%}} @keyframes fadeIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}