*{padding:0;box-sizing:border-box;margin:0}.container{max-width:100%;margin:auto;width:1106px}header,footer{width:100%}.wrapper-borderutil{min-height:100%;flex-direction:column;display:flex;height:100%}a{color:inherit;text-decoration:none}html,body{min-height:100%;height:100%;font-family:Arial,sans-serif;scroll-behavior:auto;color:#000000}.mobile_ctautil{flex:0 0 auto}svg{width:30px;height:30px}.top_primeutil{flex:1 0 auto}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .program_detailsutil{overflow:hidden;background:linear-gradient(135deg,rgb(107,117,116,0.5),rgb(180,192,192));padding:6rem 0;position:relative}.program_detailsutil::before{background:repeating-linear-gradient( 45deg,rgb(143,155,155,0.5) 0px,transparent 1px,transparent 10px,rgb(143,155,155,0.5) 11px );z-index:1;opacity:0.07;height:100%;position:absolute;width:100%;top:0;left:0;content:""}.program_detailsutil .container{margin:0 auto;z-index:2;position:relative;max-width:1200px;padding:0 2rem}.program_detailsutil .learn_skillsutil{transform:perspective(1000px) rotateY(-1deg);background:#ffffff;box-shadow:0 15px 35px rgba(0,0,0,0.08);flex-direction:column;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);display:flex}.program_detailsutil .learn_skillsutil:hover{transform:perspective(1000px) rotateY(0)}.program_detailsutil .img_text_overlayutil{position:relative;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);height:350px}.program_detailsutil .img_text_overlayutil::after{content:"";background:linear-gradient(to bottom,transparent 50%,rgb(143,155,155,0.5) 100% );inset:0;position:absolute}.program_detailsutil .text_bodyutil{padding:2.5rem 2.5rem 3rem;background:linear-gradient( 135deg,#ffffff 0%,rgba(245,248,255,0.9) 100% );position:relative}.program_detailsutil h3{margin-bottom:1.5rem;font-weight:700;color:#000000;font-size:calc(24px * 1.1);transition:transform 0.3s ease;position:relative;transform:translateY(0);font-family:Arial,sans-serif}.program_detailsutil h3::after{bottom:-0.5rem;transform-origin:left;position:absolute;transform:scaleX(0.7);height:3px;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);width:60px;left:0;content:"";background:rgb(143,155,155)}.program_detailsutil .learn_skillsutil:hover h3::after{transform:scaleX(1)}.program_detailsutil p.description{display:block;margin-bottom:1.5rem;max-height:250px;color:#000000;font-size:15px;overflow-y:auto;line-height:1.7;padding-right:1rem;font-family:Arial,sans-serif}.program_detailsutil p.description::-webkit-scrollbar{width:4px}.program_detailsutil p.description::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0.05)}.program_detailsutil p.description::-webkit-scrollbar-thumb{background:rgb(143,155,155,0.5);border-radius:10px}.program_detailsutil span.description{display:none}.program_detailsutil .text_bodyutil::before{opacity:0.9;background:rgb(143,155,155);top:-30px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:absolute;transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);z-index:3;content:"";width:60px;transform:rotate(45deg);right:30px;height:60px}.program_detailsutil .learn_skillsutil:hover .text_bodyutil::before{transform:rotate(225deg)}@media (min-width: 768px) {.program_detailsutil .learn_skillsutil{flex-direction:row;height:550px;align-items:stretch}.program_detailsutil .img_text_overlayutil{height:auto;clip-path:polygon(0 0,90% 0,100% 100%,0 100%);width:50%}.program_detailsutil .text_bodyutil{flex-direction:column;width:50%;display:flex;padding:3rem;justify-content:center}.program_detailsutil h3{margin-bottom:2rem;font-size:calc(24px * 1.2)}.program_detailsutil p.description{max-height:350px}} @media (min-width: 992px) {.program_detailsutil .learn_skillsutil{height:600px}.program_detailsutil h3{font-size:calc(34px * 0.75)}.program_detailsutil .text_bodyutil{padding:4rem}.program_detailsutil p.description{line-height:1.75;font-size:calc(15px * 1.05);max-height:380px}} @media (max-width: 767px) {.program_detailsutil{padding:4rem 0}.program_detailsutil .container{padding:0 1.5rem}.program_detailsutil .learn_skillsutil{transform:none}.program_detailsutil .img_text_overlayutil{height:250px}.program_detailsutil .text_bodyutil{padding:2rem}.program_detailsutil h3{margin-bottom:1rem;font-size:calc(24px * 0.95)}.program_detailsutil p.description{max-height:300px;line-height:1.6;font-size:calc(15px * 0.95)}} @media (hover: none) {.program_detailsutil .learn_skillsutil,.program_detailsutil .learn_skillsutil:hover{transform:none}.program_detailsutil h3::after{transform:scaleX(1)}.program_detailsutil .text_bodyutil::before,.program_detailsutil .learn_skillsutil:hover .text_bodyutil::before{transform:rotate(45deg)}} @media (prefers-reduced-motion) {.program_detailsutil .learn_skillsutil,.program_detailsutil h3::after,.program_detailsutil .text_bodyutil::before{transition:none}}.cookie_message_panelutil{position:fixed;padding:20px 0;box-shadow:0 -3px 10px rgba(0,0,0,0.5);display:flex;width:100%;background:rgb(180,192,192);bottom:0;border-top:3px solid rgb(143,155,155);z-index:100;justify-content:center}.cookie_noticeutil{max-width:1200px;border-radius:24px;display:flex;padding:20px;justify-content:space-between;width:90%;align-items:center;background:rgba(0,0,0,0.5);margin:auto;border:2px solid rgb(143,155,155)}.manage_trackingutil{margin-right:20px;flex-shrink:0}.manage_trackingutil svg{fill:rgb(143,155,155);width:50px;height:50px}.cookie_layerutil{text-align:left;color:#ffffff;flex-grow:1}.cookie_layerutil h5{margin-bottom:10px;text-transform:uppercase;font-weight:700;color:rgb(143,155,155);letter-spacing:1px;font-size:20px}.cookie_layerutil p{color:#ffffff;line-height:1.5;margin:0;font-size:13px}.cookie_layerutil p a{text-decoration:underline;color:rgb(143,155,155)}.user_safetyutil{flex-shrink:0;border-radius:10px;text-decoration:none;min-width:120px;text-align:center;background:rgb(143,155,155);cursor:pointer;border:none;padding:10px 20px;font-size:15px;color:#ffffff}.cookie_button.data_acceptutil{margin-right:10px}#cookie_popup_toastutil{display:none}#cookie_popup_toastutil:checked ~ .cookie_message_panelutil{visibility:hidden;opacity:0}@media only screen and (max-width: 1200px) {.cookie_noticeutil{align-items:center;flex-direction:column;text-align:center}.manage_trackingutil{margin-bottom:20px;margin-right:0}.user_safetyutil{max-width:250px;width:100%;margin:10px 0}} header .top_plank{background:rgb(143,155,155);color:#ffffff}header .top_plank .edu_menuutil div svg,header .top_plank .edu_menuutil div svg path{fill:#ffffff}header .top_plank .edu_menuutil div span{color:#ffffff}header .top_plank .edu_menuutil{display:flex;width:100%;padding:15px 0 10px 0;line-height:21px;font-size:15px;justify-content:flex-start;align-items:center;flex-wrap:wrap}header .top_plank .edu_menuutil div{align-items:center;margin-right:24px;justify-content:flex-start;display:flex}header .top_plank .edu_menuutil div img,header .top_plank .edu_menuutil div svg{margin-right:8px;width:16px;height:16px}.reach_oututil6Mj{background:rgb(180,192,192);position:relative;overflow:hidden;padding:90px 0}.reach_oututil6Mj::before{top:-150px;height:400px;position:absolute;content:"";background:linear-gradient(45deg,rgb(143,155,155,0.5),rgb(107,117,116,0.5));z-index:1;filter:blur(70px);border-radius:50%;right:-150px;width:400px}.reach_oututil6Mj::after{border-radius:50%;position:absolute;z-index:1;height:300px;left:-100px;background:linear-gradient(225deg,rgb(107,117,116,0.5),rgb(143,155,155,0.5));filter:blur(60px);width:300px;bottom:-100px;content:""}.reach_oututil6Mj .container{position:relative;margin:0 auto;z-index:2;max-width:1200px;padding:0 30px}.reach_oututil6Mj h2{text-align:center;font-size:37px;color:#000000;position:relative;font-weight:700;margin-bottom:60px}.reach_oututil6Mj h2::before{width:50px;z-index:-1;left:calc(50% - 120px);content:"";height:50px;border-radius:50%;position:absolute;background:rgb(143,155,155,0.5);top:-25px}.reach_oututil6Mj h2::after{bottom:-15px;border-radius:50%;content:"";z-index:-1;background:rgb(107,117,116,0.5);right:calc(50% - 100px);height:30px;position:absolute;width:30px}.reach_oututil6Mj .feedback_requestutil{border-radius:20px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,0.1);overflow:hidden;display:flex;background:#ffffff}.reach_oututil6Mj .feedback_requestutil::before{z-index:0;background:radial-gradient( circle at 0% 0%,transparent 98%,rgb(143,155,155,0.5) 99% ),radial-gradient( circle at 100% 100%,transparent 98%,rgb(107,117,116,0.5) 99% );position:absolute;inset:0;pointer-events:none;content:""}.reach_oututil6Mj .img_text_overlayutil{transition:transform 0.5s ease;position:relative;min-height:500px;flex:0 0 45%}.reach_oututil6Mj .img_text_overlayutil::before{background:linear-gradient(135deg,rgba(0,0,0,0.2),rgba(0,0,0,0.5));content:"";z-index:1;inset:0;position:absolute}.reach_oututil6Mj .img_text_overlayutil::after{position:absolute;border:1px solid rgba(255,255,255,0.3);top:20px;right:20px;z-index:2;bottom:20px;content:"";left:20px;pointer-events:none}.reach_oututil6Mj .support_messageutil{position:relative;padding:60px;display:flex;justify-content:center;flex:0 0 55%;flex-direction:column}.reach_oututil6Mj form{position:relative;z-index:3}.reach_oututil6Mj form h3{margin-bottom:30px;font-size:19px;color:#000000;font-weight:600}.reach_oututil6Mj form input[type="text"]{font-size:14px;background:rgb(180,192,192);margin-bottom:25px;width:100%;padding:18px 25px;transition:all 0.3s ease;border:none;color:#000000;border-radius:12px}.reach_oututil6Mj form input[type="text"]:focus{box-shadow:0 5px 15px rgba(rgb(143,155,155),0.1);outline:none;background:linear-gradient(rgb(180,192,192),rgb(180,192,192)) padding-box,linear-gradient(to right,rgb(143,155,155),rgb(107,117,116)) border-box;border:1px solid transparent}.reach_oututil6Mj form input[type="text"]::placeholder{color:rgba(#000000,0.5)}.reach_oututil6Mj .support_requestutil{position:relative;margin-bottom:30px}.reach_oututil6Mj .support_requestutil input[type="checkbox"]{position:absolute;opacity:0}.reach_oututil6Mj .support_requestutil label{font-size:14px;padding-left:35px;align-items:center;color:#000000;position:relative;display:flex;cursor:pointer}.reach_oututil6Mj .support_requestutil label::before{background:rgb(180,192,192);height:22px;border-radius:6px;content:"";top:0;left:0;position:absolute;transition:all 0.3s ease;width:22px}.reach_oututil6Mj .support_requestutil input[type="checkbox"]:checked + label::before{background:linear-gradient(135deg,rgb(143,155,155),rgb(107,117,116))}.reach_oututil6Mj .support_requestutil input[type="checkbox"]:checked + label::after{border-width:0 2px 2px 0;transform:rotate(45deg);width:6px;border:solid #ffffff;position:absolute;top:4px;height:12px;left:8px;content:""}.reach_oututil6Mj .support_requestutil label a{color:rgb(143,155,155);font-weight:600;transition:color 0.3s ease;text-decoration:none}.reach_oututil6Mj .support_requestutil label a:hover{color:rgb(107,117,116)}.reach_oututil6Mj .inquiry_gridutil{font-size:17px;cursor:pointer;z-index:1;font-weight:600;border:none;width:100%;overflow:hidden;background:linear-gradient(135deg,rgb(143,155,155),rgb(107,117,116));border-radius:12px;transition:all 0.5s ease;padding:20px;color:#ffffff;position:relative}.reach_oututil6Mj .inquiry_gridutil::before{width:100%;height:100%;position:absolute;transform-origin:right;transition:transform 0.5s ease;top:0;background:linear-gradient(135deg,rgb(107,117,116),rgb(143,155,155));left:0;transform:scaleX(0);content:"";z-index:-1}.reach_oututil6Mj .inquiry_gridutil:hover::before{transform-origin:left;transform:scaleX(1)}.reach_oututil6Mj svg{stroke:rgb(143,155,155);width:24px;height:24px;transition:all 0.3s ease;fill:none;margin-right:12px}.reach_oututil6Mj svg path{stroke-width:2;fill:none;transition:all 0.3s ease;stroke:rgb(143,155,155)}.reach_oututil6Mj svg:hover,.reach_oututil6Mj svg:hover path{stroke:rgb(107,117,116)}@media (max-width: 1024px) {.reach_oututil6Mj{padding:70px 0}.reach_oututil6Mj .support_messageutil{padding:45px}.reach_oututil6Mj .img_text_overlayutil{min-height:450px}} @media (max-width: 768px) {.reach_oututil6Mj{padding:60px 0}.reach_oututil6Mj h2{margin-bottom:40px}.reach_oututil6Mj .feedback_requestutil{flex-direction:column}.reach_oututil6Mj .img_text_overlayutil{min-height:300px;width:100%;flex:0 0 300px}.reach_oututil6Mj .support_messageutil{padding:40px 30px;flex:0 0 auto}.reach_oututil6Mj form h3{margin-bottom:25px}.reach_oututil6Mj form input[type="text"]{padding:15px 20px;margin-bottom:20px}} @media (max-width: 480px) {.reach_oututil6Mj{padding:50px 0}.reach_oututil6Mj h2{font-size:calc(37px * 0.9);margin-bottom:30px}.reach_oututil6Mj .img_text_overlayutil{min-height:220px}.reach_oututil6Mj .support_messageutil{padding:30px 20px}.reach_oututil6Mj form h3{font-size:calc(19px * 0.9);margin-bottom:20px}.reach_oututil6Mj form input[type="text"]{margin-bottom:16px;padding:14px 16px;font-size:calc(14px * 0.95)}.reach_oututil6Mj .inquiry_gridutil{padding:16px}.reach_oututil6Mj .support_requestutil label{font-size:calc(14px * 0.95)}}.pricing_stackutil{padding:120px 0;position:relative;overflow:hidden}.pricing_stackutil::before{top:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.65) 100%);z-index:1;position:absolute;right:0;content:"";left:0}.pricing_stackutil .container{margin:0 auto;position:relative;padding:0 15px;max-width:1200px;z-index:2}.pricing_stackutil .study_packagesutil{position:relative}.pricing_stackutil h2{text-align:center;color:#ffffff;position:relative;transform:translateZ(0);margin-bottom:20px;letter-spacing:0.5px;font-weight:700;font-size:34px}.pricing_stackutil h2::after{bottom:-15px;content:"";background:linear-gradient(90deg,rgb(143,155,155) 0%,rgb(107,117,116) 100%);transform:translateX(-50%);height:3px;width:80px;position:absolute;left:50%}.pricing_stackutil .program_feesutil{text-align:center;font-size:14px;line-height:1.6;margin:0 auto 60px;max-width:700px;opacity:0.9;color:#ffffff}.pricing_stackutil .pricing_offersutil{padding:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;display:grid;list-style:none;margin:0}.pricing_stackutil .pricing_offersutil li{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative}.pricing_stackutil .pricing_offersutil li:hover{transform:translateY(-10px);z-index:3}.pricing_stackutil .cost_summaryutil{display:block;text-decoration:none;position:relative;height:100%;transition:all 0.3s ease}.pricing_stackutil .pricing_listutil{padding:40px 25px;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease;backdrop-filter:blur(10px);border-top:3px solid rgb(143,155,155);position:relative;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.03) 100%);box-shadow:0 15px 25px rgba(0,0,0,0.2)}.pricing_stackutil .cost_summaryutil:hover .pricing_listutil{background:linear-gradient(135deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.05) 100%);box-shadow:0 20px 30px rgba(0,0,0,0.3);border-top-color:rgb(107,117,116)}.pricing_stackutil .pricing_listutil::before{height:200%;content:"";transition:opacity 0.5s ease;position:absolute;transform:rotate(45deg);opacity:0;top:-50%;width:200%;left:-50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 60%)}.pricing_stackutil .cost_summaryutil:hover .pricing_listutil::before{opacity:1}.pricing_stackutil .learning_priceutil{position:relative;height:100%;display:flex;flex-direction:column;z-index:2}.pricing_stackutil .learning_priceutil h4{position:relative;color:#ffffff;display:inline-block;margin:0 0 15px;font-size:20px;font-weight:600}.pricing_stackutil .learning_priceutil h4::after{left:0;transition:width 0.3s ease;content:"";position:absolute;bottom:-8px;background:rgb(143,155,155);height:2px;width:40px}.pricing_stackutil .cost_summaryutil:hover .learning_priceutil h4::after{background:rgb(107,117,116);width:60px}.pricing_stackutil .learning_priceutil p{overflow-wrap:break-word;flex-grow:1;font-size:calc(14px - 2px);hyphens:auto;color:#ffffff;opacity:0.8;white-space:normal;word-wrap:break-word;line-height:1.7;margin:0 0 30px}.pricing_stackutil .learn_subutil{align-self:flex-start;font-size:calc(20px + 2px);margin-top:auto;font-weight:700;display:inline-block;padding:10px 15px;color:#ffffff;transition:all 0.3s ease;background:linear-gradient(135deg,rgb(143,155,155) 0%,rgb(107,117,116) 100%);transform:translateZ(0);position:relative}.pricing_stackutil .learn_subutil::before{transition:opacity 0.3s ease;top:0;content:"";opacity:0;background:linear-gradient(135deg,rgb(143,155,155,0.5) 0%,rgb(107,117,116,0.5) 100%);position:absolute;bottom:0;left:0;right:0}.pricing_stackutil .cost_summaryutil:hover .learn_subutil::before{opacity:1}@media (max-width: 991px) {.pricing_stackutil{padding:80px 0}.pricing_stackutil .pricing_offersutil{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.pricing_stackutil .pricing_listutil{padding:30px 20px}} @media (max-width: 767px) {.pricing_stackutil{padding:60px 0}.pricing_stackutil h2{font-size:calc(34px - 4px)}.pricing_stackutil .program_feesutil{font-size:calc(14px - 1px);margin-bottom:40px}.pricing_stackutil .pricing_offersutil{margin:0 auto;max-width:400px;grid-template-columns:1fr}.pricing_stackutil .learning_priceutil h4{font-size:calc(20px - 1px)}.pricing_stackutil .learning_priceutil p{font-size:calc(14px - 3px)}.pricing_stackutil .learn_subutil{font-size:calc(20px)}} @media (max-width: 480px) {.pricing_stackutil{padding:50px 0}.pricing_stackutil h2{font-size:calc(34px - 6px)}.pricing_stackutil .pricing_listutil{padding:25px 15px}.pricing_stackutil .pricing_offersutil li:hover{transform:translateY(-5px)}}.company_overviewutil{position:relative;overflow:hidden;padding:120px 0}.company_overviewutil::before{left:0;top:0;width:100%;background:linear-gradient(135deg,rgba(0,0,0,0.85),rgba(0,0,0,0.6));content:'';z-index:1;height:100%;position:absolute}.company_overviewutil::after{right:-50px;content:'';opacity:0.15;animation:float 15s infinite ease-in-out;transform:rotate(45deg);z-index:1;height:250px;top:-50px;background:rgb(143,155,155);width:250px;position:absolute}.company_overviewutil .container{max-width:1200px;padding:0 30px;z-index:2;margin:0 auto;perspective:1000px;position:relative}.company_overviewutil .text_bodyutil{box-shadow:0 25px 50px -12px rgba(0,0,0,0.25),0 0 0 1px rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.6);transform:rotateY(-3deg) translateZ(0);padding:50px 60px;background:linear-gradient(145deg,rgba(255,255,255,0.97),rgba(255,255,255,0.92));transform-style:preserve-3d;transition:transform 0.8s cubic-bezier(0.165,0.84,0.44,1);clip-path:polygon( 0 0,100% 0,98% 98%,2% 100% )}.company_overviewutil .text_bodyutil:hover{transform:rotateY(0deg) translateZ(10px)}.company_overviewutil h1{margin-bottom:35px;letter-spacing:-0.02em;transform:translateZ(30px);font-weight:700;position:relative;color:rgb(143,155,155);text-shadow:0 1px 2px rgba(0,0,0,0.1);font-size:38px}.company_overviewutil h1::after{bottom:-12px;background:linear-gradient(90deg,rgb(143,155,155),rgb(107,117,116));width:80px;content:'';height:4px;left:0;position:absolute;transform:skewX(-20deg)}.company_overviewutil ul{margin:0;transform:translateZ(15px);list-style:none;padding:0}.company_overviewutil li{margin-bottom:20px}.company_overviewutil li:last-child{margin-bottom:0}.company_overviewutil h4{font-size:calc(23px + 2px);position:relative;color:#000000;font-weight:600;display:inline-block;margin-bottom:15px}.company_overviewutil h4::before{content:'';top:50%;transform:translateY(-50%) rotate(45deg);position:absolute;left:-24px;background:rgb(143,155,155);width:12px;height:12px;opacity:0.8}.company_overviewutil span{padding-left:0;font-size:17px;columns:1;color:#000000;text-align:justify;font-family:Arial,sans-serif;column-gap:40px;position:relative;display:block;line-height:1.75}@media (min-width: 768px) {.company_overviewutil span{columns:2}} .company_overviewutil span::first-letter{font-weight:700;color:rgb(143,155,155);font-size:1.3em}@keyframes float {0%,100%{transform:rotate(45deg) translate(0,0)}50%{transform:rotate(45deg) translate(20px,-30px)}} @media (max-width: 991px) {.company_overviewutil{padding:90px 0}.company_overviewutil .text_bodyutil{transform:rotateY(-2deg) translateZ(0);padding:40px 35px}.company_overviewutil h1{font-size:calc(38px - 4px);margin-bottom:30px}.company_overviewutil h1::after{height:3px;width:70px}} @media (max-width: 767px) {.company_overviewutil{padding:70px 0}.company_overviewutil::after{right:-30px;height:180px;width:180px;top:-30px}.company_overviewutil .container{padding:0 20px}.company_overviewutil .text_bodyutil{transform:rotateY(0deg) translateZ(0);padding:35px 25px;clip-path:polygon( 0 0,100% 0,97% 97%,3% 100% )}.company_overviewutil h1{font-size:calc(38px - 8px);margin-bottom:25px}.company_overviewutil h1::after{bottom:-10px;width:60px;height:3px}.company_overviewutil h4{font-size:23px;margin-bottom:12px}.company_overviewutil h4::before{left:-20px;width:10px;height:10px}.company_overviewutil span{font-size:calc(17px - 1px);line-height:1.6}} @media (max-width: 480px) {.company_overviewutil{padding:60px 0}.company_overviewutil::after{height:130px;width:130px}.company_overviewutil .text_bodyutil{padding:30px 20px}.company_overviewutil h1{margin-bottom:20px;font-size:calc(38px - 12px)}.company_overviewutil h1::after{width:50px;bottom:-8px;height:2px}.company_overviewutil h4{margin-bottom:10px;font-size:calc(23px - 2px)}.company_overviewutil h4::before{height:8px;width:8px;left:-16px}.company_overviewutil span{line-height:1.5;font-size:calc(17px - 2px)}}.gratContentutil{background:linear-gradient(135deg,rgb(180,192,192) 0%,rgba(rgb(143,155,155,0.5),0.05) 100%);position:relative;overflow:hidden;padding:6rem 0}.gratContentutil::before{z-index:0;top:-15%;content:"";width:40%;right:-5%;filter:blur(60px);transform:rotate(-15deg) skew(5deg);position:absolute;height:80%;opacity:0.2;background:linear-gradient(225deg,rgb(107,117,116) 0%,rgba(rgb(107,117,116,0.5),0.2) 100%);animation:float 18s ease-in-out infinite alternate}.gratContentutil::after{position:absolute;width:35%;filter:blur(50px);content:"";height:70%;animation:float 15s ease-in-out infinite alternate-reverse;opacity:0.15;z-index:0;background:linear-gradient(45deg,rgb(143,155,155) 0%,rgba(rgb(143,155,155,0.5),0.1) 100%);transform:rotate(15deg) skew(-5deg);bottom:-10%;left:-5%}.gratContentutil .container{margin:0 auto;position:relative;padding:0 1.5rem;max-width:1140px;z-index:1}.gratContentutil .mastery_zoneutil{transform:translateY(20px);display:grid;grid-template-rows:auto auto;padding:clamp(2rem,5vw,3.5rem);animation:slideUp 0.8s cubic-bezier(0.25,1,0.5,1) forwards 0.2s;box-shadow:0 15px 35px rgba(rgba(0,0,0,0.5),0.08),0 5px 15px rgba(rgba(0,0,0,0.5),0.05);background:rgba(rgb(255,255,255,0.5),0.95);position:relative;gap:calc(17px * 1.5);opacity:0}.gratContentutil .mastery_zoneutil::before{top:0;position:absolute;content:"";animation:growDown 0.8s cubic-bezier(0.25,1,0.5,1) forwards 0.6s;background:linear-gradient(180deg,rgb(143,155,155) 0%,rgb(107,117,116) 100%);transform-origin:top;left:0;transform:scaleY(0);height:100%;width:5px}.gratContentutil h5{color:#000000;font-size:21px;line-height:1.3;letter-spacing:-0.01em;padding-bottom:0.75rem;font-weight:700;margin:0;position:relative;overflow:hidden}.gratContentutil h5::after{content:"";transform:translateX(-100%);height:3px;bottom:0;animation:slideRight 0.8s cubic-bezier(0.25,1,0.5,1) forwards 1s;background:rgb(107,117,116);left:0;width:80px;position:absolute}.gratContentutil a{transition:transform 0.4s ease-out;text-decoration:none;overflow:hidden;position:relative;display:block}.gratContentutil a:hover{transform:translateY(-5px)}.gratContentutil a::before{transform:scale(0);width:80px;content:"";position:absolute;border-radius:50% 0 50% 0;transition:all 0.5s cubic-bezier(0.25,1,0.5,1);right:-20px;height:80px;background:linear-gradient(135deg,transparent 50%,rgba(rgb(107,117,116,0.5),0.1) 50%);bottom:-20px;opacity:0}.gratContentutil a:hover::before{opacity:1;transform:scale(1)}.gratContentutil p{color:#000000;margin:0;font-size:17px;font-family:Arial,sans-serif;line-height:1.7;position:relative;animation:fadeIn 0.8s ease-out forwards 1.2s;transform:translateY(10px);opacity:0}@keyframes slideUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes growDown {from{transform:scaleY(0)}to{transform:scaleY(1)}} @keyframes slideRight {from{transform:translateX(-100%)}to{transform:translateX(0)}} @keyframes fadeIn {from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes float {0%{transform:rotate(-15deg) skew(5deg) translate(0,0)}50%{transform:rotate(-12deg) skew(3deg) translate(-10px,10px)}100%{transform:rotate(-18deg) skew(7deg) translate(10px,-10px)}} @media screen and (min-width: 768px) {.gratContentutil{padding:8rem 0}.gratContentutil .mastery_zoneutil{gap:calc(17px * 2);padding:clamp(2.5rem,6vw,4rem);border-radius:10px}.gratContentutil h5{padding-bottom:1rem;font-size:calc(21px * 1.1)}.gratContentutil h5::after{width:120px;height:4px}} @media screen and (min-width: 992px) {.gratContentutil{padding:10rem 0}.gratContentutil .mastery_zoneutil{padding:clamp(3rem,7vw,5rem);gap:calc(17px * 3);grid-template-columns:1fr 1fr}.gratContentutil h5{padding-bottom:0;font-size:calc(21px * 1.2)}.gratContentutil h5::after{bottom:-0.75rem}.gratContentutil p{font-size:calc(17px * 1.05)}} @media screen and (max-width: 767px) {.gratContentutil{padding:4rem 0}.gratContentutil .mastery_zoneutil{padding:1.75rem}.gratContentutil h5{font-size:calc(21px * 0.9)}.gratContentutil p{font-size:calc(17px * 0.95)}} @media (prefers-reduced-motion: reduce) {.gratContentutil::before,.gratContentutil::after{animation:none}.gratContentutil .mastery_zoneutil,.gratContentutil h5::after,.gratContentutil p{animation-duration:0.1s}.gratContentutil a:hover{transform:none}}.welcome_sectionutil{background:rgb(180,192,192);overflow:hidden;position:relative;min-height:100vh;width:100%}.welcome_sectionutil::before{background:radial-gradient(circle at 20% 20%,rgb(143,155,155,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgb(107,117,116,0.5) 0%,transparent 40%);height:100%;z-index:0;left:0;top:0;content:"";position:absolute;width:100%}.welcome_sectionutil .mastery_zoneutil{z-index:1;grid-template-rows:2fr 1fr;position:relative;height:100vh;width:100%;display:grid}.welcome_sectionutil .start_firstutil{grid-row:1;position:relative;width:100%;height:100%;overflow:hidden}.welcome_sectionutil .start_firstutil input{display:none}.welcome_sectionutil .start_heroutil{height:100%;display:flex;transition:none}.welcome_sectionutil .edu_headutil{opacity:0;transition:opacity 0.5s ease;position:relative;min-width:100%;height:100%}.welcome_sectionutil .edu_headutil img{width:100%;height:100%;object-fit:cover}.welcome_sectionutil .edu_headutil::before{position:absolute;transition:opacity 0.5s ease;backdrop-filter:blur(1px);inset:0;background:rgba(0,0,0,0.5);content:"";opacity:0.3;z-index:1}.welcome_sectionutil .start_firstutil input:nth-child(1):checked ~ .start_heroutil .edu_headutil:nth-child(1),.welcome_sectionutil .start_firstutil input:nth-child(2):checked ~ .start_heroutil .edu_headutil:nth-child(2),.welcome_sectionutil .start_firstutil input:nth-child(3):checked ~ .start_heroutil .edu_headutil:nth-child(3),.welcome_sectionutil .start_firstutil input:nth-child(4):checked ~ .start_heroutil .edu_headutil:nth-child(4),.welcome_sectionutil .start_firstutil input:nth-child(5):checked ~ .start_heroutil .edu_headutil:nth-child(5),.welcome_sectionutil .start_firstutil input:nth-child(6):checked ~ .start_heroutil .edu_headutil:nth-child(6),.welcome_sectionutil .start_firstutil input:nth-child(7):checked ~ .start_heroutil .edu_headutil:nth-child(7),.welcome_sectionutil .start_firstutil input:nth-child(8):checked ~ .start_heroutil .edu_headutil:nth-child(8),.welcome_sectionutil .start_firstutil input:nth-child(9):checked ~ .start_heroutil .edu_headutil:nth-child(9),.welcome_sectionutil .start_firstutil input:nth-child(10):checked ~ .start_heroutil .edu_headutil:nth-child(10){z-index:2;opacity:1}.welcome_sectionutil .start_firstutil input:nth-child(1):checked ~ .start_heroutil .edu_headutil:nth-child(1)::before,.welcome_sectionutil .start_firstutil input:nth-child(2):checked ~ .start_heroutil .edu_headutil:nth-child(2)::before,.welcome_sectionutil .start_firstutil input:nth-child(3):checked ~ .start_heroutil .edu_headutil:nth-child(3)::before,.welcome_sectionutil .start_firstutil input:nth-child(4):checked ~ .start_heroutil .edu_headutil:nth-child(4)::before,.welcome_sectionutil .start_firstutil input:nth-child(5):checked ~ .start_heroutil .edu_headutil:nth-child(5)::before,.welcome_sectionutil .start_firstutil input:nth-child(6):checked ~ .start_heroutil .edu_headutil:nth-child(6)::before,.welcome_sectionutil .start_firstutil input:nth-child(7):checked ~ .start_heroutil .edu_headutil:nth-child(7)::before,.welcome_sectionutil .start_firstutil input:nth-child(8):checked ~ .start_heroutil .edu_headutil:nth-child(8)::before,.welcome_sectionutil .start_firstutil input:nth-child(9):checked ~ .start_heroutil .edu_headutil:nth-child(9)::before,.welcome_sectionutil .start_firstutil input:nth-child(10):checked ~ .start_heroutil .edu_headutil:nth-child(10)::before{opacity:0}.welcome_sectionutil .page_introutil{gap:15px;display:flex;z-index:10;bottom:20px;transform:translateX(-50%);left:50%;position:absolute}.welcome_sectionutil .page_introutil label{width:12px;position:relative;height:12px;cursor:pointer;transform:scale(1);background:#ffffff;transition:all 0.3s ease;border-radius:50%;opacity:0.5}.welcome_sectionutil .start_firstutil input:nth-child(1):checked ~ .page_introutil label:nth-child(1),.welcome_sectionutil .start_firstutil input:nth-child(2):checked ~ .page_introutil label:nth-child(2),.welcome_sectionutil .start_firstutil input:nth-child(3):checked ~ .page_introutil label:nth-child(3),.welcome_sectionutil .start_firstutil input:nth-child(4):checked ~ .page_introutil label:nth-child(4),.welcome_sectionutil .start_firstutil input:nth-child(5):checked ~ .page_introutil label:nth-child(5),.welcome_sectionutil .start_firstutil input:nth-child(6):checked ~ .page_introutil label:nth-child(6),.welcome_sectionutil .start_firstutil input:nth-child(7):checked ~ .page_introutil label:nth-child(7),.welcome_sectionutil .start_firstutil input:nth-child(8):checked ~ .page_introutil label:nth-child(8),.welcome_sectionutil .start_firstutil input:nth-child(9):checked ~ .page_introutil label:nth-child(9),.welcome_sectionutil .start_firstutil input:nth-child(10):checked ~ .page_introutil label:nth-child(10){opacity:1;transform:scale(1.3);background:rgb(143,155,155)}.welcome_sectionutil .text_bodyutil{position:relative;background:#ffffff;overflow:hidden;align-items:center;z-index:5;grid-row:2;display:flex}.welcome_sectionutil .text_bodyutil::before{top:0;background:linear-gradient(to right,rgb(143,155,155),rgb(107,117,116));position:absolute;height:5px;content:"";width:100%;left:0}.welcome_sectionutil .text_bodyutil .container{position:relative;margin:0 auto;max-width:1140px;padding:40px 30px}.welcome_sectionutil .text_bodyutil h1{font-weight:700;font-size:46px;position:relative;color:#000000;display:inline-block;margin-bottom:15px}.welcome_sectionutil .text_bodyutil h3{font-size:20px;font-weight:600;color:rgb(107,117,116);margin-bottom:20px}.welcome_sectionutil .text_bodyutil p{line-height:1.7;color:#000000;max-width:800px;margin-bottom:0;font-size:15px}@keyframes slideInUp {from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}} .welcome_sectionutil .text_bodyutil h1,.welcome_sectionutil .text_bodyutil h3,.welcome_sectionutil .text_bodyutil p{opacity:0;animation:slideInUp 0.6s forwards}.welcome_sectionutil .text_bodyutil h1{animation-delay:0.2s}.welcome_sectionutil .text_bodyutil h3{animation-delay:0.4s}.welcome_sectionutil .text_bodyutil p{animation-delay:0.6s}.welcome_sectionutil .start_firstutil input:nth-child(1):checked ~ .start_heroutil .edu_headutil:nth-child(1) img,.welcome_sectionutil .start_firstutil input:nth-child(2):checked ~ .start_heroutil .edu_headutil:nth-child(2) img,.welcome_sectionutil .start_firstutil input:nth-child(3):checked ~ .start_heroutil .edu_headutil:nth-child(3) img,.welcome_sectionutil .start_firstutil input:nth-child(4):checked ~ .start_heroutil .edu_headutil:nth-child(4) img,.welcome_sectionutil .start_firstutil input:nth-child(5):checked ~ .start_heroutil .edu_headutil:nth-child(5) img,.welcome_sectionutil .start_firstutil input:nth-child(6):checked ~ .start_heroutil .edu_headutil:nth-child(6) img,.welcome_sectionutil .start_firstutil input:nth-child(7):checked ~ .start_heroutil .edu_headutil:nth-child(7) img,.welcome_sectionutil .start_firstutil input:nth-child(8):checked ~ .start_heroutil .edu_headutil:nth-child(8) img,.welcome_sectionutil .start_firstutil input:nth-child(9):checked ~ .start_heroutil .edu_headutil:nth-child(9) img,.welcome_sectionutil .start_firstutil input:nth-child(10):checked ~ .start_heroutil .edu_headutil:nth-child(10) img{animation:slowZoom 15s infinite alternate}@keyframes slowZoom {from{transform:scale(1)}to{transform:scale(1.1)}} @media (max-width: 1200px) {.welcome_sectionutil .text_bodyutil .container{max-width:960px}} @media (max-width: 992px) {.welcome_sectionutil .text_bodyutil .container{max-width:720px;padding:30px 20px}.welcome_sectionutil .text_bodyutil h1{font-size:calc(46px * 0.9)}} @media (max-width: 768px) {.welcome_sectionutil .mastery_zoneutil{grid-template-rows:3fr 2fr}.welcome_sectionutil .text_bodyutil .container{max-width:540px;padding:25px 15px}.welcome_sectionutil .text_bodyutil h1{font-size:calc(46px * 0.8);margin-bottom:10px}.welcome_sectionutil .text_bodyutil h3{margin-bottom:15px;font-size:calc(20px * 0.9)}.welcome_sectionutil .page_introutil{gap:10px;bottom:15px}} @media (max-width: 576px) {.welcome_sectionutil .text_bodyutil .container{padding:20px 15px}.welcome_sectionutil .text_bodyutil h1{font-size:calc(46px * 0.7)}.welcome_sectionutil .text_bodyutil h3{font-size:calc(20px * 0.8);margin-bottom:10px}.welcome_sectionutil .text_bodyutil p{font-size:calc(15px * 0.9)}.welcome_sectionutil .page_introutil{gap:8px}.welcome_sectionutil .page_introutil label{height:10px;width:10px}} .welcome_sectionutil .page_introutil label:hover{opacity:0.8;transform:scale(1.2)}.welcome_sectionutil .start_heroutil .edu_headutil:not(:first-child){inset:0;position:absolute}.join_our_communityutil{background:linear-gradient(135deg,rgb(143,155,155,0.5),rgb(180,192,192));padding:80px 0;overflow:hidden;position:relative}.join_our_communityutil::before{top:0;z-index:1;left:0;background:radial-gradient(circle at 70% 30%,rgb(107,117,116,0.5) 0%,transparent 60%);position:absolute;content:'';width:100%;height:100%}.join_our_communityutil::after{position:absolute;opacity:0.3;border-radius:50%;height:200px;content:'';z-index:1;background:radial-gradient(circle,rgb(143,155,155) 0%,transparent 70%);bottom:-50px;width:200px;right:-50px}.join_our_communityutil .container{margin:0 auto;z-index:2;padding:0 20px;position:relative;max-width:1200px}.join_our_communityutil .mastery_zoneutil{padding:50px;border-radius:28px;background:#ffffff;position:relative;backdrop-filter:blur(10px);transform:perspective(1000px) rotateX(2deg);box-shadow:0 15px 30px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05)}.join_our_communityutil .mastery_zoneutil::before{left:10%;height:20px;top:-10px;width:20px;content:'';border-radius:50%;position:absolute;opacity:0.5;animation:floatCircle 5s infinite ease-in-out;background:rgb(143,155,155)}.join_our_communityutil .mastery_zoneutil::after{position:absolute;right:15%;height:30px;width:30px;opacity:0.4;animation:floatCircle 7s infinite ease-in-out reverse;background:rgb(107,117,116);content:'';border-radius:50%;bottom:-15px}.join_our_communityutil h3{letter-spacing:0.5px;line-height:1.4;margin-bottom:30px;font-size:19px;font-weight:600;text-align:center;position:relative;color:#000000}.join_our_communityutil h3::after{position:absolute;bottom:-12px;height:3px;width:80px;content:'';border-radius:10px;background:linear-gradient(90deg,rgb(143,155,155),rgb(107,117,116));left:50%;transform:translateX(-50%)}.join_our_communityutil .input_holder{flex-direction:column;position:relative;display:flex;margin:0 auto;z-index:5;max-width:600px}.join_our_communityutil .input_holder > div{margin-bottom:20px;width:100%;position:relative}.join_our_communityutil .input_holder input[type="email"]{background-color:#ffffff;box-shadow:0 4px 10px rgba(0,0,0,0.03);border:2px solid rgba(0,0,0,0.1);font-size:13px;width:100%;border-radius:28px;padding:16px 20px;font-family:Arial,sans-serif;transition:all 0.3s ease}.join_our_communityutil .input_holder input[type="email"]:focus{box-shadow:0 5px 15px rgba(0,0,0,0.1);border-color:rgb(143,155,155);transform:translateY(-2px);outline:none}.join_our_communityutil .input_holder input[type="email"]::placeholder{color:#000000;opacity:0.6}.join_our_communityutil .input_holder .email_ctautil{box-shadow:0 8px 20px rgba(rgb(143,155,155,0.5),0.3);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);padding:16px 36px;cursor:pointer;font-weight:600;font-size:14px;position:relative;align-self:center;background:linear-gradient(135deg,rgb(143,155,155),rgb(107,117,116));color:#ffffff;border:none;overflow:hidden;border-radius:28px}.join_our_communityutil .input_holder .email_ctautil:hover{box-shadow:0 10px 25px rgba(rgb(143,155,155,0.5),0.4);transform:translateY(-3px) scale(1.02)}.join_our_communityutil .input_holder .email_ctautil:active{box-shadow:0 5px 15px rgba(rgb(143,155,155,0.5),0.3);transform:translateY(1px)}.join_our_communityutil .input_holder .email_ctautil::before{position:absolute;left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%;transition:all 0.6s ease;width:100%;content:'';top:0}.join_our_communityutil .input_holder .email_ctautil:hover::before{left:100%}@keyframes floatCircle {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}} @media screen and (min-width: 768px) {.join_our_communityutil .input_holder{align-items:center;flex-direction:row;gap:20px}.join_our_communityutil .input_holder > div{flex:1;margin-bottom:0}.join_our_communityutil .input_holder .email_ctautil{white-space:nowrap;min-width:160px}} @media screen and (max-width: 767px) {.join_our_communityutil{padding:60px 0}.join_our_communityutil .mastery_zoneutil{transform:perspective(1000px) rotateX(1deg);padding:30px 20px}.join_our_communityutil h3{font-size:calc(19px * 0.9);margin-bottom:25px}.join_our_communityutil .input_holder .email_ctautil{margin-top:5px;width:100%}} @media screen and (max-width: 480px) {.join_our_communityutil{padding:40px 0}.join_our_communityutil .mastery_zoneutil{transform:none;padding:25px 15px}.join_our_communityutil h3{margin-bottom:20px;font-size:calc(19px * 0.8)}.join_our_communityutil h3::after{width:60px}.join_our_communityutil .input_holder input[type="email"]{padding:14px 16px}.join_our_communityutil .input_holder .email_ctautil{padding:14px 20px}}header .head_learningutil{overflow:hidden;align-items:center;padding:1.5rem;justify-content:space-between;position:relative;width:100%;box-shadow:0 0 20px 2px rgb(143,155,155,0.5);left:0;background:linear-gradient(to right,rgb(107,117,116) 0%,rgb(143,155,155,0.5) 100%);z-index:99;border-radius:0;display:flex}header .head_learningutil::before{background-size:15px 15px;z-index:-1;position:absolute;background:radial-gradient(circle,rgb(107,117,116,0.5) 1%,transparent 10%);width:200%;top:-50%;height:200%;opacity:0.3;animation:backgroundShift 20s linear infinite;left:-50%;content:""}header .head_learningutil::after{position:absolute;left:0;top:0;width:100%;z-index:-1;background:linear-gradient(45deg,transparent 48%,rgb(107,117,116) 49%,rgb(107,117,116) 51%,transparent 52%);height:100%;animation:gradientSlide 5s ease infinite;content:"";background-size:200% 200%;opacity:0.1}header .head_learningutil .head_guideutil{overflow:visible;position:relative}header .head_learningutil .head_guideutil::after{transform:scaleX(0);bottom:-8px;animation:neonPulse 3s infinite alternate;left:0;position:absolute;transform-origin:left;background:rgb(107,117,116);height:2px;width:100%;box-shadow:0 0 8px 2px rgb(107,117,116);content:""}header .head_learningutil .head_guideutil .top_pageutil{display:block;transition:all 0.5s ease;transform:perspective(800px) rotateY(0deg);position:relative}header .head_learningutil .head_guideutil .top_pageutil:hover{transform:perspective(800px) rotateY(15deg)}header .head_learningutil .head_guideutil svg{height:auto;filter:drop-shadow(0 0 5px rgb(107,117,116,0.5));width:120px}header .head_learningutil .top_leadutil{list-style:none;position:relative;padding:0;display:flex;perspective:800px;margin:0}header .head_learningutil .top_leadutil::before{content:"";background:rgb(143,155,155);top:105%;box-shadow:0 0 10px 2px rgb(143,155,155);left:0;animation:neonPulse 4s infinite alternate-reverse;width:100%;height:2px;position:absolute;transform:scaleX(0.5)}header .head_learningutil .top_siteutil{transform:translateZ(0);transform-style:preserve-3d;margin:0 0.5rem;transition:transform 0.3s ease;position:relative}header .head_learningutil .top_siteutil:hover{transform:translateZ(20px)}header .head_learningutil .top_siteutil a{border:1px solid transparent;font-family:Arial,sans-serif;font-size:18px;transition:color 0.3s ease,text-shadow 0.3s ease;display:block;position:relative;color:#ffffff;text-decoration:none;padding:0.5rem 1rem;font-weight:600}header .head_learningutil .top_siteutil a::before{opacity:0;border-radius:10px;content:"";top:0;transition:opacity 0.3s ease,transform 0.3s ease;transform:scale(0.9);background:rgb(143,155,155,0.5);z-index:-1;left:0;position:absolute;width:100%;height:100%}header .head_learningutil .top_siteutil a:hover{border:1px solid rgb(107,117,116,0.5);color:rgb(107,117,116);text-shadow:0 0 5px rgb(107,117,116,0.5)}header .head_learningutil .top_siteutil a:hover::before{opacity:0.2;transform:scale(1)}@keyframes neonPulse {0%{opacity:0.6;transform:scaleX(0.5)}100%{opacity:1;transform:scaleX(1)}} @keyframes backgroundShift {0%{transform:translate(0,0)}100%{transform:translate(50%,50%)}} @keyframes gradientSlide {0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}} @media (max-width: 992px) {header .head_learningutil{box-sizing:border-box;padding:1rem;width:100vw;margin-left:calc(-50vw + 50%);flex-direction:column}header .head_learningutil .head_guideutil{margin-bottom:1.5rem}header .head_learningutil .top_leadutil{width:100%;flex-wrap:wrap;justify-content:center}header .head_learningutil .top_leadutil::before{bottom:-10px;top:auto}header .head_learningutil .top_siteutil{margin:0.25rem 0.5rem}} @media (max-width: 576px) {header .head_learningutil{padding:0.75rem}header .head_learningutil .top_leadutil{align-items:center;flex-direction:column}header .head_learningutil .top_siteutil{width:100%;margin:0.25rem 0;text-align:center}header .head_learningutil .head_guideutil svg{width:100px}header .head_learningutil .head_guideutil::after{left:10%;width:80%}}.leadership_experienceutil{background:linear-gradient(135deg,rgb(143,155,155,0.5),rgb(180,192,192));padding:5rem 0;position:relative;overflow:hidden}.leadership_experienceutil::before{content:"";height:100%;pointer-events:none;left:0;top:0;background:radial-gradient(circle at 70% 30%,rgb(255,255,255,0.5),transparent 70%);z-index:1;position:absolute;width:100%}.leadership_experienceutil::after{filter:blur(40px);border-radius:50% 60% 70% 40%;opacity:0.05;position:absolute;height:40%;content:"";background:rgb(143,155,155);z-index:0;bottom:-10%;right:-5%;width:40%}.leadership_experienceutil .container{max-width:1140px;margin:0 auto;z-index:2;padding:0 15px;position:relative}.leadership_experienceutil .learner_reviewutil{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);position:relative;transform:perspective(1000px) rotateX(2deg);background:rgba(255,255,255,0.8);grid-template-columns:1fr;gap:2rem;backdrop-filter:blur(10px) saturate(180%);padding:3rem;display:grid}.leadership_experienceutil .learner_reviewutil:hover{box-shadow:0 20px 40px rgba(0,0,0,0.08),0 8px 20px rgba(0,0,0,0.05);transform:perspective(1000px) rotateX(0deg)}.leadership_experienceutil .learner_reviewutil > div:first-child{order:1;position:relative}.leadership_experienceutil .learner_reviewutil > div:nth-child(2){order:2;position:relative}.leadership_experienceutil .learner_reviewutil > div:last-child{position:relative;order:3}.leadership_experienceutil .img_text_overlayutil{clip-path:polygon(0% 10%,100% 0%,100% 90%,0% 100%);transition:transform 0.6s cubic-bezier(0.23,1,0.32,1),clip-path 0.5s ease;width:100%;box-shadow:0 10px 30px rgba(0,0,0,0.1);height:300px;position:relative}.leadership_experienceutil .learner_reviewutil:hover .img_text_overlayutil{transform:translateY(-5px) scale(1.02);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.leadership_experienceutil .img_text_overlayutil::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.3),transparent 50%)}.leadership_experienceutil .name{font-size:21px;color:rgb(143,155,155);position:relative;margin:0 0 0.5rem;font-weight:700;transition:transform 0.4s ease-out;transform:translateX(0)}.leadership_experienceutil .name::before{content:"";background:rgb(143,155,155);transition:width 0.4s ease-out 0.1s;position:absolute;left:-1rem;top:50%;width:0;height:2px}.leadership_experienceutil .learner_reviewutil:hover .name{transform:translateX(1rem)}.leadership_experienceutil .learner_reviewutil:hover .name::before{width:1.5rem}.leadership_experienceutil .learner_reviewutil > div:nth-child(2) > div{color:rgb(107,117,116);opacity:0.85;transition:transform 0.3s ease,opacity 0.3s ease;font-size:0.95rem;font-weight:600;transform:translateY(0);margin-bottom:0.5rem}.leadership_experienceutil .learner_reviewutil:hover > div:nth-child(2) > div{opacity:1;transform:translateY(-3px)}.leadership_experienceutil .work_skillsutil{line-height:1.7;font-size:17px;color:#000000;transition:opacity 0.4s ease;padding:0;opacity:0.92;font-family:Arial,sans-serif;position:relative;margin:0}.leadership_experienceutil .work_skillsutil::before{opacity:0.1;transform:rotate(-5deg);z-index:-1;content:"";color:rgb(143,155,155);transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275);font-size:8rem;position:absolute;top:-2.5rem;left:-1rem}.leadership_experienceutil .learner_reviewutil:hover .work_skillsutil::before{transform:rotate(5deg) translateY(-10px)}.leadership_experienceutil .learner_reviewutil:hover .work_skillsutil{opacity:1}@media (min-width: 768px) {.leadership_experienceutil .learner_reviewutil{grid-template-rows:auto 1fr;gap:2rem 3rem;grid-template-columns:250px 1fr;padding:3.5rem}.leadership_experienceutil .learner_reviewutil > div:first-child{order:unset;grid-column:1;grid-row:1 / span 2}.leadership_experienceutil .learner_reviewutil > div:nth-child(2){grid-row:1;grid-column:2;order:unset}.leadership_experienceutil .learner_reviewutil > div:last-child{order:unset;grid-row:2;grid-column:2}.leadership_experienceutil .img_text_overlayutil{clip-path:polygon(0% 0%,95% 5%,100% 100%,5% 95%);height:100%}.leadership_experienceutil .learner_reviewutil:hover .img_text_overlayutil{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}} @media (min-width: 992px) {.leadership_experienceutil{padding:7rem 0}.leadership_experienceutil .learner_reviewutil{padding:4rem;gap:3rem 4rem;grid-template-columns:320px 1fr}.leadership_experienceutil .name{font-size:calc(21px * 1.1);margin-bottom:0.75rem}.leadership_experienceutil .learner_reviewutil > div:nth-child(2) > div{font-size:1.05rem;margin-bottom:1rem}.leadership_experienceutil .work_skillsutil{line-height:1.8;font-size:calc(17px * 1.05)}} @media (max-width: 767px) {.leadership_experienceutil{padding:4rem 0}.leadership_experienceutil .learner_reviewutil{padding:2rem}.leadership_experienceutil .img_text_overlayutil{height:250px;margin-bottom:1rem}.leadership_experienceutil .name{margin-bottom:0.5rem;text-align:center}.leadership_experienceutil .learner_reviewutil > div:nth-child(2) > div{margin-bottom:1.5rem;text-align:center}.leadership_experienceutil .work_skillsutil{font-size:calc(17px * 0.95);line-height:1.6}.leadership_experienceutil .work_skillsutil::before{transform:translateX(-50%);top:-1.5rem;left:50%}.leadership_experienceutil .learner_reviewutil:hover .name{transform:translateX(0)}.leadership_experienceutil .name::before{left:50%;transform:translateX(-50%)}.leadership_experienceutil .learner_reviewutil:hover .name::before{width:50px}}.program_assetsutil{padding:120px 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(180,192,192) 0%,rgb(143,155,155,0.5) 100%)}.program_assetsutil::before{background-size:40px 40px;background-image:linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(to right,rgba(255,255,255,0.05) 1px,transparent 1px);content:'';width:100%;z-index:0;height:100%;left:0;top:0;position:absolute}.program_assetsutil::after{right:-20%;position:absolute;background:radial-gradient(ellipse at center,rgb(107,117,116,0.5) 0%,transparent 70%);transform:rotate(-30deg);height:160%;z-index:0;opacity:0.3;top:-30%;content:'';width:80%}.program_assetsutil .mastery_zoneutil{z-index:1;position:relative;max-width:1280px;padding:0 20px;margin:0 auto}.program_assetsutil h2{color:#ffffff;position:relative;display:inline-block;font-size:44px;margin:0 0 30px;font-weight:700}.program_assetsutil h2::after{bottom:-10px;left:0;content:'';width:100%;height:3px;background:linear-gradient(90deg,rgb(107,117,116) 0%,transparent 100%);position:absolute}.program_assetsutil .top_primeutil{margin-top:50px;display:grid;grid-template-columns:repeat(12,1fr);gap:30px;grid-template-rows:repeat(4,auto)}.program_assetsutil .img_text_overlayutil{grid-column:1 / 8;box-shadow:0 25px 50px rgba(0,0,0,0.2);z-index:1;border-radius:20px;grid-row:1 / 5;min-height:600px;position:relative;overflow:hidden}.program_assetsutil .img_text_overlayutil::before{height:100%;z-index:1;top:0;left:0;content:'';position:absolute;background:linear-gradient(135deg,rgb(143,155,155,0.5) 0%,transparent 60%);width:100%}.program_assetsutil .img_text_overlayutil::after{left:0;height:30%;z-index:2;bottom:0;position:absolute;width:100%;content:'';background:linear-gradient(to top,rgba(0,0,0,0.5) 0%,transparent 100%)}.program_assetsutil .text_main_holder{display:contents}.program_assetsutil .text_main_holder > div{transition:all 0.3s ease;background:rgba(255,255,255,0.07);align-items:flex-start;backdrop-filter:blur(10px);z-index:2;display:flex;border:1px solid rgba(255,255,255,0.1);padding:30px;gap:20px;box-shadow:0 15px 35px rgba(0,0,0,0.15);position:relative;transform:translateY(0);border-radius:20px}.program_assetsutil .text_main_holder > div:nth-child(1){grid-column:7 / 13;grid-row:1 / 2}.program_assetsutil .text_main_holder > div:nth-child(2){grid-column:7 / 13;grid-row:2 / 3}.program_assetsutil .text_main_holder > div:nth-child(3){grid-column:7 / 13;grid-row:3 / 4}.program_assetsutil .text_main_holder > div:nth-child(4){grid-row:4 / 5;grid-column:7 / 13}.program_assetsutil .text_main_holder > div:nth-child(2n){transform:translateX(30px)}.program_assetsutil .text_main_holder > div:hover{box-shadow:0 20px 40px rgba(0,0,0,0.2);transform:translateY(-10px);background:rgba(255,255,255,0.1)}.program_assetsutil .text_main_holder > div:nth-child(2n):hover{transform:translateX(30px) translateY(-10px)}.program_assetsutil .text_main_holder > div::before{opacity:0;position:absolute;width:100%;top:0;transition:opacity 0.3s ease;content:'';background:linear-gradient(135deg,rgb(107,117,116,0.5) 0%,transparent 100%);left:0;z-index:-1;border-radius:20px;height:100%}.program_assetsutil .text_main_holder > div:hover::before{opacity:0.1}.program_assetsutil .text_main_holder svg{filter:drop-shadow(0 3px 6px rgba(0,0,0,0.2));transition:all 0.3s ease;height:45px;width:45px;background:rgba(255,255,255,0.07);flex-shrink:0;padding:9px;border-radius:50%}.program_assetsutil .text_main_holder > div:hover svg{background:rgb(143,155,155,0.5);transform:scale(1.1)}.program_assetsutil .text_main_holder svg path{transition:fill 0.3s ease;fill:rgb(107,117,116)}.program_assetsutil .text_main_holder > div:hover svg path{fill:#ffffff}.program_assetsutil .text_main_holder p{line-height:1.6;color:#ffffff;margin:0;font-size:17px}@media (max-width: 1200px) {.program_assetsutil .img_text_overlayutil{grid-column:1 / 9}.program_assetsutil .text_main_holder > div:nth-child(1),.program_assetsutil .text_main_holder > div:nth-child(2),.program_assetsutil .text_main_holder > div:nth-child(3),.program_assetsutil .text_main_holder > div:nth-child(4){grid-column:8 / 13}} @media (max-width: 992px) {.program_assetsutil .top_primeutil{gap:30px;grid-template-rows:auto;grid-template-columns:1fr}.program_assetsutil .img_text_overlayutil{min-height:400px;grid-row:1;grid-column:1}.program_assetsutil .text_main_holder > div:nth-child(1),.program_assetsutil .text_main_holder > div:nth-child(2),.program_assetsutil .text_main_holder > div:nth-child(3),.program_assetsutil .text_main_holder > div:nth-child(4){grid-row:auto;grid-column:1}.program_assetsutil .text_main_holder > div:nth-child(2n){transform:translateX(0)}.program_assetsutil .text_main_holder > div:nth-child(2n):hover{transform:translateY(-10px)}} @media (max-width: 768px) {.program_assetsutil{padding:80px 0}.program_assetsutil h2{font-size:calc(44px * 0.8)}.program_assetsutil .img_text_overlayutil{min-height:350px}.program_assetsutil .text_main_holder > div{padding:25px}} @media (max-width: 576px) {.program_assetsutil{padding:60px 0}.program_assetsutil h2{font-size:29px}.program_assetsutil .img_text_overlayutil{min-height:280px}.program_assetsutil .text_main_holder > div{gap:15px;padding:20px}.program_assetsutil .text_main_holder svg{height:38px;padding:7px;width:38px}}.info_hubutil{overflow:hidden;background:linear-gradient(135deg,rgb(180,192,192) 0%,rgba(245,248,255,0.95) 100%);position:relative;padding:5rem 0}.info_hubutil::before{animation:floatEffect 12s infinite alternate ease-in-out;z-index:0;content:"";width:200px;top:-50px;position:absolute;height:200px;background:rgb(143,155,155,0.5);filter:blur(80px);right:-50px;border-radius:50%}.info_hubutil::after{border-radius:50%;position:absolute;filter:blur(100px);z-index:0;height:300px;content:"";bottom:-80px;left:-80px;animation:floatEffect 15s infinite alternate-reverse ease-in-out;width:300px;background:rgb(107,117,116,0.5)}.info_hubutil .container{position:relative;z-index:2;padding:0 2rem;margin:0 auto;max-width:1200px}.info_hubutil .edu_mentorutil{box-shadow:0 25px 50px -12px rgba(0,0,0,0.1);backdrop-filter:blur(10px);transform-style:preserve-3d;padding:3rem;transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);transform:perspective(1000px) rotateY(2deg);border-left:4px solid rgb(143,155,155);position:relative;background:rgba(255,255,255,0.85)}.info_hubutil .edu_mentorutil:hover{box-shadow:0 30px 60px -15px rgba(0,0,0,0.15);transform:perspective(1000px) rotateY(0deg)}.info_hubutil h3{transform:translateZ(20px);position:relative;margin-bottom:1.5rem;color:rgb(143,155,155);font-weight:700;padding-bottom:0.75rem;font-size:35px}.info_hubutil h3::after{width:80px;height:3px;content:"";bottom:0;position:absolute;background:linear-gradient(90deg,rgb(143,155,155) 0%,rgb(107,117,116) 100%);left:0}.info_hubutil p{color:#000000;max-width:700px;font-size:17px;line-height:1.7;transform:translateZ(10px);margin-bottom:1.5rem}.info_hubutil h5{gap:0.5rem;color:#000000;display:flex;margin-bottom:0.5rem;align-items:center;transform:translateZ(15px);font-size:18px;font-weight:600}.info_hubutil svg{transition:transform 0.3s ease;height:20px;width:20px}.info_hubutil svg path{transition:fill 0.3s ease;fill:rgb(143,155,155)}.info_hubutil .ask_feedbackutil{padding:0;flex-direction:column;list-style:none;gap:1rem;display:flex;margin:2rem 0 0}.info_hubutil .feedback_formutil{background:rgba(255,255,255,0.7);color:#000000;transform:translateZ(5px);overflow:hidden;font-weight:600;text-decoration:none;display:flex;border-radius:10px;gap:0.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.05);padding:0.75rem 1.25rem;position:relative;transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);align-items:center}.info_hubutil .feedback_formutil::before{top:0;background:linear-gradient(90deg,rgba(var(--primary-color-rgb),0.1) 0%,rgba(var(--primary-color-rgb),0) 100%);transition:transform 0.5s ease;width:100%;position:absolute;left:-100%;height:100%;content:"";z-index:-1}.info_hubutil .feedback_formutil:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);transform:translateY(-2px) translateZ(5px)}.info_hubutil .feedback_formutil:hover::before{transform:translateX(100%)}.info_hubutil .feedback_formutil:hover svg{transform:scale(1.2) rotate(5deg)}.info_hubutil .feedback_formutil:hover svg path{fill:rgb(107,117,116)}@keyframes floatEffect {0%{transform:translate(0,0)}50%{transform:translate(30px,-20px)}100%{transform:translate(-20px,30px)}} @media (min-width: 768px) {.info_hubutil .edu_mentorutil{margin:0 2rem;padding:4rem}.info_hubutil .ask_feedbackutil{gap:1.5rem;flex-wrap:wrap;flex-direction:row}.info_hubutil .feedback_formutil{padding:1rem 1.5rem}} @media (max-width: 767px) {.info_hubutil{padding:3rem 0}.info_hubutil .edu_mentorutil{transform:none;padding:2rem}.info_hubutil h3{font-size:calc(35px * 0.85)}.info_hubutil p{font-size:calc(17px * 0.95)}} @media (hover: none) {.info_hubutil .edu_mentorutil{transform:none}.info_hubutil .edu_mentorutil:hover{transform:none}} @media (prefers-reduced-motion) {.info_hubutil::before,.info_hubutil::after{animation:none}.info_hubutil .edu_mentorutil{transition:box-shadow 0.3s ease;transform:none}.info_hubutil .edu_mentorutil:hover{transform:none}}footer{font-family:Arial,sans-serif;color:#ffffff;z-index:1;position:relative}footer::before{content:"";animation:gradientShift 15s ease infinite;top:0;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(143,155,155,0.5) 50%,rgb(107,117,116,0.5) 100%);left:0;width:100%;height:100%;z-index:-1;position:absolute;backdrop-filter:blur(8px)}.mobile_ctautil{position:relative;padding:4.5rem 0 2rem}.mobile_ctautil::before{animation:shimmer 8s linear infinite;right:0;left:0;content:"";background:linear-gradient(to right,transparent 0%,rgb(143,155,155) 25%,#ffffff 50%,rgb(107,117,116) 75%,transparent 100%);position:absolute;height:1px;top:0}.mobile_ctautil .container{display:flex;z-index:1;position:relative;justify-content:space-between;flex-wrap:wrap}.mobile_ctautil .company_holder{padding:1.5rem;border-radius:26px;box-shadow:0 10px 30px rgba(0,0,0,0.15),inset 0 0 0 1px rgba(255,255,255,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;margin-right:2rem;flex:1 1 350px;background:rgba(0,0,0,0.5);transform:translateY(0);backdrop-filter:blur(15px)}.mobile_ctautil .company_holder:hover{box-shadow:0 15px 35px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.15),0 0 20px rgb(143,155,155,0.5);transform:translateY(-5px)}.mobile_ctautil .company_holder h3{margin-bottom:1.25rem;color:#ffffff;font-size:calc(38px * 0.85);display:inline-block;font-weight:700;position:relative}.mobile_ctautil .company_holder h3::after{left:0;background:linear-gradient(to right,rgb(143,155,155),rgb(107,117,116));bottom:-8px;transform:scaleX(0.3);transition:transform 0.5s ease;position:absolute;height:2px;width:100%;transform-origin:left;content:""}.mobile_ctautil .company_holder:hover h3::after{transform:scaleX(1)}.mobile_ctautil .res_connectutil{font-size:17px;margin-top:1rem;color:rgba(255,255,255,0.7);line-height:1.6;max-width:450px}.mobile_ctautil .trophy_caseutil{flex:1 1 450px;position:relative}.mobile_ctautil .first_pagebarutil{gap:1.5rem;flex-wrap:wrap;display:flex}.mobile_ctautil .trophy_caseutil .first_pagebarutil{justify-content:flex-end}.mobile_ctautil .top_leadutil{flex:1 1 200px;backdrop-filter:blur(10px);padding:1.5rem;background:rgba(255,255,255,0.05);border-radius:26px;overflow:hidden;position:relative;transition:all 0.3s ease}.mobile_ctautil .top_leadutil h5{display:inline-block;position:relative;color:#ffffff;font-size:21px;font-weight:600;margin-bottom:1.25rem}.mobile_ctautil .top_leadutil h5::before{bottom:-6px;left:0;height:2px;background:rgb(143,155,155);content:"";width:40px;transition:width 0.3s ease;position:absolute}.mobile_ctautil .top_leadutil:hover h5::before{width:100%}.mobile_ctautil .top_leadutil .first_pagebarutil{gap:0.75rem;display:flex;flex-direction:column}.mobile_ctautil .top_leadutil a{font-size:17px;position:relative;border-radius:10px;text-decoration:none;z-index:1;display:block;padding:0.25rem 0.5rem;transition:all 0.3s ease;color:rgba(255,255,255,0.8)}.mobile_ctautil .top_leadutil a::before{height:1px;bottom:0;transition:width 0.3s ease;width:0;position:absolute;background:linear-gradient(to right,rgb(143,155,155),rgb(107,117,116));content:"";z-index:-1;left:0}.mobile_ctautil .top_leadutil a:hover{color:#ffffff;transform:translateX(5px)}.mobile_ctautil .top_leadutil a:hover::before{width:100%}.news_feedutil{overflow:hidden;background:rgba(0,0,0,0.5);padding:1.5rem 0;position:relative;backdrop-filter:blur(15px)}.news_feedutil::before{background:linear-gradient(to right,transparent 0%,rgb(107,117,116) 25%,#ffffff 50%,rgb(143,155,155) 75%,transparent 100%);left:0;right:0;content:"";height:1px;top:0;position:absolute}.news_feedutil .container{position:relative;justify-content:center;align-items:center;display:flex}.news_feedutil .affiliate_ctautil{backdrop-filter:blur(5px);background:rgba(0,0,0,0.1);border-radius:30px;color:rgba(255,255,255,0.7);transition:all 0.3s ease;font-size:15px;position:relative;padding:0.5rem 1rem;text-align:center}.news_feedutil .affiliate_ctautil:hover{box-shadow:0 0 15px rgb(143,155,155,0.5);color:#ffffff;background:rgba(0,0,0,0.2)}@keyframes gradientShift {0%,100%{background-position:0% 50%}50%{background-position:100% 50%}} @keyframes shimmer {0%{background-position:-1000px 0}100%{background-position:1000px 0}} @keyframes pulsate {0%,100%{opacity:0.4;transform:scale(1)}50%{opacity:0.6;transform:scale(1.05)}} @media (max-width: 992px) {.mobile_ctautil{padding:3.5rem 0 2rem}.mobile_ctautil .container{flex-direction:column}.mobile_ctautil .company_holder{margin-right:0;flex:1 1 100%;margin-bottom:2rem}.mobile_ctautil .trophy_caseutil{flex:1 1 100%}.mobile_ctautil .trophy_caseutil .first_pagebarutil{justify-content:space-between}.mobile_ctautil .top_leadutil{flex:1 1 calc(50% - 1rem)}} @media (max-width: 768px) {.mobile_ctautil{padding:3rem 0 1.5rem}.mobile_ctautil::before{height:2px}.mobile_ctautil .company_holder{padding:1.25rem}.mobile_ctautil .top_leadutil{margin-bottom:1rem;flex:1 1 100%}.mobile_ctautil .trophy_caseutil .first_pagebarutil{flex-direction:column}.news_feedutil{padding:1.25rem 0}.news_feedutil::before{height:2px}} @media (max-width: 576px) {.mobile_ctautil{padding:2.5rem 0 1rem}.mobile_ctautil .company_holder h3{font-size:calc(38px * 0.75)}.mobile_ctautil .res_connectutil{font-size:calc(17px * 0.9)}.mobile_ctautil .top_leadutil h5{font-size:calc(21px * 0.9)}.mobile_ctautil .top_leadutil a{font-size:calc(17px * 0.9)}.news_feedutil .affiliate_ctautil{padding:0.4rem 0.8rem;font-size:calc(15px * 0.9)}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes float {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}} .mobile_ctautil .first_pagebarutil a::after{transition:transform 0.3s ease;height:4px;width:4px;left:-10px;background:rgb(143,155,155);content:"";border-radius:50%;position:absolute;top:50%;transform:translateY(-50%) scale(0)}.mobile_ctautil .first_pagebarutil a:hover::after{transform:translateY(-50%) scale(1)}.mobile_ctautil .res_connectutil::before{top:-10px;position:absolute;transition:width 0.5s ease 0.3s,height 0.5s ease;width:0;height:0;border:1px solid transparent;left:-10px;content:""}.mobile_ctautil .res_connectutil::after{bottom:-10px;right:-10px;position:absolute;content:"";height:0;transition:width 0.5s ease 0.3s,height 0.5s ease;width:0;border:1px solid transparent}.mobile_ctautil .company_holder:hover .res_connectutil::before{border-right-color:rgb(143,155,155,0.5);width:calc(100% + 20px);height:calc(100% + 20px);transition:width 0.5s ease,height 0.5s ease 0.3s;border-top-color:rgb(143,155,155,0.5)}.mobile_ctautil .company_holder:hover .res_connectutil::after{height:calc(100% + 20px);transition:width 0.5s ease,height 0.5s ease 0.3s;border-left-color:rgb(107,117,116,0.5);border-bottom-color:rgb(107,117,116,0.5);width:calc(100% + 20px)}.confidential_refugeutil{font-family:Arial,sans-serif;box-shadow:0 4px 10px rgba(0,0,0,0.5);color:#000000;padding:40px;background-color:rgb(180,192,192);line-height:1.6}.confidential_refugeutil h1{color:rgb(143,155,155);padding-bottom:10px;margin-bottom:20px;font-size:43px;border-bottom:2px solid rgb(143,155,155,0.5);font-weight:700}.confidential_refugeutil h2{font-weight:600;color:rgb(107,117,116);margin-bottom:15px;margin-top:30px;font-size:28px}.confidential_refugeutil h3,.confidential_refugeutil h4,.confidential_refugeutil h5,.confidential_refugeutil h6{margin-top:20px;font-weight:400;color:rgb(107,117,116,0.5)}.confidential_refugeutil ul{list-style:none;margin:20px 0;padding:0}.confidential_refugeutil ul li{margin-bottom:10px;border-radius:10px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,0.5);border-left:4px solid rgb(143,155,155);background-color:#ffffff}.confidential_refugeutil ol{counter-reset:li;margin:20px 0;padding:0;list-style:none}.confidential_refugeutil ol li{box-shadow:0 2px 5px rgba(0,0,0,0.5);margin-bottom:10px;border-radius:10px;background-color:#ffffff;position:relative;padding:10px 15px 10px 40px}.confidential_refugeutil ol li:before{transform:translateY(-50%);height:25px;content:counter(li);justify-content:center;background-color:rgb(143,155,155);display:flex;border-radius:50%;top:50%;color:#ffffff;counter-increment:li;position:absolute;width:25px;left:10px;align-items:center}.confidential_refugeutil p{margin-bottom:15px;font-weight:300;font-size:13px}.confidential_refugeutil span{font-weight:600;color:rgb(143,155,155)}.confidential_refugeutil div{margin-bottom:20px}@media only screen and (max-width: 800px) {.confidential_refugeutil{padding:20px}.confidential_refugeutil h1{font-size:calc(23px * 0.8)}.confidential_refugeutil h2{font-size:calc(23px * 0.8)}.confidential_refugeutil ul li,.confidential_refugeutil ol li{padding:10px}.confidential_refugeutil ol li:before{font-size:0.8em;height:20px;width:20px}.confidential_refugeutil p{font-size:calc(13px * 0.9)}}.course_candidatesutil{position:relative;overflow:hidden;background:rgb(180,192,192);padding:120px 0 100px;perspective:1000px}.course_candidatesutil::before{right:-5%;position:absolute;width:600px;transform:rotate(-15deg);content:'';border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;height:600px;top:-10%;animation:rotateBlob 20s infinite linear;opacity:0.6;background:linear-gradient(45deg,rgb(143,155,155,0.5),rgb(107,117,116,0.5));filter:blur(60px)}@keyframes rotateBlob {0%{border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;transform:rotate(-15deg)}50%{border-radius:45% 55% 52% 48% / 56% 48% 52% 44%;transform:rotate(10deg)}100%{border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;transform:rotate(-15deg)}} .course_candidatesutil .container{margin:0 auto;max-width:1200px;padding:0 15px;position:relative;z-index:3}.course_candidatesutil .mastery_zoneutil{flex-direction:column;display:flex;padding:0;position:relative;z-index:2}.course_candidatesutil h4{margin-bottom:70px;padding-left:35px;position:relative;font-weight:700;transform:translateZ(40px);font-size:48px;color:#000000;max-width:700px}.course_candidatesutil h4::before{width:8px;border-radius:10px;left:0;background:rgb(143,155,155);top:15px;position:absolute;content:'';height:calc(100% - 20px)}.course_candidatesutil h4::after{content:'';background:rgb(107,117,116);left:30px;height:3px;position:absolute;border-radius:10px;bottom:-15px;width:120px}.course_candidatesutil div > div{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(100px,auto);gap:25px;display:grid;transform-style:preserve-3d}.course_candidatesutil p{transition:all 0.4s cubic-bezier(0.16,1,0.3,1);box-shadow:0 10px 30px rgba(0,0,0,0.08);padding:30px;background:#ffffff;display:flex;color:#000000;margin:0;font-size:13px;position:relative;border-radius:15px;line-height:1.6;transform:translateZ(0);overflow:hidden;align-items:flex-start}.course_candidatesutil p:hover{box-shadow:0 20px 40px rgba(0,0,0,0.12);transform:translateZ(20px)}.course_candidatesutil p svg{width:30px;margin-right:20px;height:30px;margin-top:3px;transition:all 0.3s ease;flex-shrink:0}.course_candidatesutil p:hover svg{transform:scale(1.2) rotate(5deg)}.course_candidatesutil p svg path{transition:fill 0.3s ease;fill:rgb(143,155,155)}.course_candidatesutil p:hover svg path{fill:rgb(107,117,116)}.course_candidatesutil p::after{width:100%;height:4px;content:'';transition:transform 0.4s ease;transform:scaleX(0);transform-origin:left;position:absolute;background:linear-gradient(90deg,rgb(143,155,155),rgb(107,117,116));bottom:0;left:0}.course_candidatesutil p:hover::after{transform:scaleX(1)}.course_candidatesutil p:nth-child(1){grid-row:1;z-index:5;grid-column:1 / span 6}.course_candidatesutil p:nth-child(2){grid-column:8 / span 5;z-index:4;grid-row:1}.course_candidatesutil p:nth-child(3){z-index:6;grid-row:2;grid-column:3 / span 6}.course_candidatesutil p:nth-child(4){z-index:3;grid-column:1 / span 4;grid-row:3}.course_candidatesutil p:nth-child(5){grid-row:3;z-index:2;grid-column:6 / span 7}.course_candidatesutil p:nth-child(6){grid-row:4;z-index:1;grid-column:2 / span 5}.course_candidatesutil p:nth-child(7){grid-row:4;grid-column:8 / span 5;z-index:1}.course_candidatesutil p:nth-child(8){grid-column:4 / span 6;z-index:1;grid-row:5}@keyframes float-in {0%{opacity:0;transform:translateY(50px) translateZ(-20px)}100%{opacity:1;transform:translateY(0) translateZ(0)}} .course_candidatesutil p{animation:float-in 0.8s cubic-bezier(0.22,1,0.36,1) forwards;opacity:0}.course_candidatesutil p:nth-child(1){animation-delay:0.1s}.course_candidatesutil p:nth-child(2){animation-delay:0.3s}.course_candidatesutil p:nth-child(3){animation-delay:0.5s}.course_candidatesutil p:nth-child(4){animation-delay:0.7s}.course_candidatesutil p:nth-child(5){animation-delay:0.9s}.course_candidatesutil p:nth-child(6){animation-delay:1.1s}.course_candidatesutil p:nth-child(7){animation-delay:1.3s}.course_candidatesutil p:nth-child(8){animation-delay:1.5s}@media screen and (max-width: 1200px) {.course_candidatesutil p:nth-child(1){grid-column:1 / span 7}.course_candidatesutil p:nth-child(2){grid-column:8 / span 5}.course_candidatesutil p:nth-child(3){grid-column:2 / span 7}.course_candidatesutil p:nth-child(4){grid-column:1 / span 5}.course_candidatesutil p:nth-child(5){grid-column:6 / span 7}} @media screen and (max-width: 992px) {.course_candidatesutil{padding:90px 0 80px}.course_candidatesutil h4{margin-bottom:60px;font-size:calc(48px * 0.85)}.course_candidatesutil div > div{gap:20px;grid-template-columns:repeat(8,1fr)}.course_candidatesutil p{padding:25px}.course_candidatesutil p:nth-child(1){grid-column:1 / span 4}.course_candidatesutil p:nth-child(2){grid-column:5 / span 4}.course_candidatesutil p:nth-child(3){grid-column:2 / span 6}.course_candidatesutil p:nth-child(4){grid-column:1 / span 3}.course_candidatesutil p:nth-child(5){grid-column:4 / span 5}.course_candidatesutil p:nth-child(6){grid-column:2 / span 6}.course_candidatesutil p:nth-child(7){grid-column:1 / span 4}.course_candidatesutil p:nth-child(8){grid-column:5 / span 4}} @media screen and (max-width: 768px) {.course_candidatesutil{padding:80px 0 70px}.course_candidatesutil h4{font-size:calc(48px * 0.7);padding-left:25px;margin-bottom:50px}.course_candidatesutil h4::before{width:6px}.course_candidatesutil div > div{gap:15px;grid-template-columns:1fr}.course_candidatesutil p{grid-column:1 !important;grid-row:auto !important;padding:20px}.course_candidatesutil p svg{width:25px;height:25px;margin-right:15px}}