*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Arial,sans-serif;min-height:100%;color:#000000;height:100%}header,footer{width:100%}svg{width:30px;height:30px}.container{max-width:100%;margin:auto;width:1172px}.header-train-945{flex:1 0 auto}a{color:inherit;text-decoration:none}.science-ref-945{flex:0 0 auto}.wrapper-skeleton-426{flex-direction:column;min-height:100%;height:100%;display:flex}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .our-team-294{position:relative;overflow:hidden;padding:120px 0}.our-team-294::before{background:linear-gradient(135deg,rgb(118,166,214,0.5),rgb(76,64,191,0.5),rgba(20,30,40,0.85));z-index:1;content:"";top:0;position:absolute;backdrop-filter:blur(3px) saturate(120%);left:0;width:100%;height:100%}.our-team-294 .container{position:relative;z-index:2;padding:0 20px;max-width:1200px;margin:0 auto}.our-team-294 .text-item-234{clip-path:polygon(0 0,100% 0,98% 100%,0 100%);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.2);background:linear-gradient(to right,rgba(255,255,255,0.08),rgba(255,255,255,0.03));border-left:4px solid rgb(76,64,191);padding:40px 50px;transform:perspective(1000px) rotateY(-2deg);backdrop-filter:blur(10px)}.our-team-294 .text-item-234:hover{transform:perspective(1000px) rotateY(0deg)}.our-team-294 .text-item-234::before{transform:skewX(-25deg);left:25px;background:rgb(76,64,191);content:"";top:-10px;position:absolute;width:50px;height:5px}.our-team-294 .text-item-234::after{bottom:-10px;content:"";right:45px;width:70px;position:absolute;background:rgb(118,166,214);transform:skewX(-25deg);height:5px}.our-team-294 h5{margin-bottom:20px;-webkit-background-clip:text !important;color:transparent;background-clip:text !important;font-weight:700;color:#ffffff;display:inline-block;position:relative;text-transform:uppercase;font-size:18px;text-shadow:0 2px 10px rgba(0,0,0,0.1);letter-spacing:1.5px;background:linear-gradient(90deg,rgb(76,64,191),rgb(118,166,214))}.our-team-294 h5::after{transition:transform 0.4s ease;transform-origin:left;height:2px;background:linear-gradient(90deg,rgb(76,64,191),transparent);bottom:-8px;position:absolute;content:"";width:100%;left:0;transform:scaleX(0.6)}.our-team-294 .text-item-234:hover h5::after{transform:scaleX(1)}.our-team-294 p{font-weight:600;z-index:1;letter-spacing:0.5px;color:#ffffff;font-size:calc(13px * 1.2);margin-bottom:25px;position:relative}.our-team-294 p b{position:relative;font-weight:700;letter-spacing:1px;z-index:1}.our-team-294 p b::after{z-index:-1;bottom:-2px;background:rgb(76,64,191);transform:scaleX(0);position:absolute;height:3px;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);transform-origin:left;content:"";left:0;width:100%}.our-team-294 .text-item-234:hover p b::after{transform:scaleX(1)}.our-team-294 ol{margin:0;list-style:none;padding:0;position:relative}.our-team-294 ol li{line-height:1.8;padding-left:10px;text-align:justify;overflow-y:auto;font-size:13px;scrollbar-width:thin;scrollbar-color:rgb(76,64,191) transparent;max-height:60vh;position:relative;color:#ffffff;text-shadow:0 1px 1px rgba(0,0,0,0.1)}.our-team-294 ol li::-webkit-scrollbar{width:6px}.our-team-294 ol li::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:10px}.our-team-294 ol li::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(76,64,191)}.our-team-294 ol li::before{transition:all 0.5s ease;content:"";height:100%;position:absolute;opacity:0.6;left:-10px;width:3px;transform:scaleY(0.9);top:0;background:linear-gradient(to bottom,rgb(76,64,191),transparent)}.our-team-294 .text-item-234:hover ol li::before{opacity:1;transform:scaleY(1)}@media (max-width: 992px) {.our-team-294{padding:80px 0}.our-team-294 .text-item-234{padding:30px 35px;transform:perspective(1000px) rotateY(-1deg)}.our-team-294 h5{font-size:calc(18px * 0.95)}.our-team-294 p{font-size:13px}.our-team-294 ol li{font-size:calc(13px * 0.95);max-height:50vh}} @media (max-width: 768px) {.our-team-294{padding:60px 0}.our-team-294 .text-item-234{transform:none;padding:25px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.our-team-294 .text-item-234::before,.our-team-294 .text-item-234::after{width:40px}.our-team-294 h5{font-size:calc(18px * 0.9)}.our-team-294 p{font-size:calc(13px * 0.95)}.our-team-294 ol li{max-height:40vh;font-size:calc(13px * 0.9);line-height:1.7}} @media (max-width: 576px) {.our-team-294{padding:50px 0}.our-team-294 .text-item-234{border-left-width:3px;padding:20px 15px}.our-team-294 .text-item-234::before,.our-team-294 .text-item-234::after{width:30px;height:3px}.our-team-294 h5{font-size:calc(18px * 0.85);margin-bottom:15px}.our-team-294 p{margin-bottom:15px;font-size:calc(13px * 0.9)}.our-team-294 ol li{max-height:35vh;line-height:1.6;font-size:calc(13px * 0.85)}} @media (prefers-reduced-motion: reduce) {.our-team-294 .text-item-234,.our-team-294 .text-item-234:hover,.our-team-294 h5::after,.our-team-294 .text-item-234:hover h5::after,.our-team-294 p b::after,.our-team-294 .text-item-234:hover p b::after,.our-team-294 ol li::before,.our-team-294 .text-item-234:hover ol li::before{transform:none;transition:none}}.program-results-527{position:relative;padding:120px 0;overflow:hidden;background:linear-gradient(135deg,rgba(rgb(76,64,191,0.5),0.03) 0%,rgba(rgb(118,166,214,0.5),0.07) 100%)}.program-results-527::before{background:linear-gradient(45deg,rgb(118,166,214),rgb(76,64,191));position:absolute;top:-50px;width:300px;height:300px;content:"";animation:float 15s ease-in-out infinite alternate;border-radius:40% 60% 70% 30% / 40% 50% 50% 60%;opacity:0.05;left:-100px;z-index:0}.program-results-527::after{background:linear-gradient(135deg,rgb(76,64,191),rgb(118,166,214));z-index:0;opacity:0.05;right:-50px;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;height:200px;bottom:-50px;animation:float 18s ease-in-out infinite alternate-reverse;position:absolute;width:200px;content:""}.program-results-527 .container{perspective:1000px;align-items:center;gap:60px;z-index:1;display:grid;grid-template-columns:1fr 1.5fr;position:relative}.program-results-527 .gallery-slider-378{transform:rotateY(-5deg) translateZ(20px);height:auto;position:relative;border-radius:2px;box-shadow:20px 20px 60px rgba(rgba(0,0,0,0.5),0.12),-5px -5px 30px rgba(rgb(255,255,255,0.5),0.8);z-index:2;transition:transform 0.7s cubic-bezier(0.19,1,0.22,1);object-fit:cover;width:100%}.program-results-527 .gallery-slider-378:hover{transform:rotateY(0deg) translateZ(30px) scale(1.02)}.program-results-527 .culture-block-056{transform:translateZ(0);z-index:2;position:relative}.program-results-527 .text-item-234{position:relative;padding:20px 0 20px 30px}.program-results-527 .text-item-234::before{transform-origin:top;top:0;animation:grow 3s ease-out forwards;height:100%;left:0;width:3px;background:linear-gradient(to bottom,rgb(118,166,214),rgb(76,64,191));content:"";transform:scaleY(0.95);position:absolute}.program-results-527 h1{transform:translateX(0);color:#000000;font-size:46px;margin-bottom:30px;font-weight:700;position:relative;line-height:1.3;transition:transform 0.5s ease-out}.program-results-527 h1::after{content:"";transform:scaleX(0.7);background:rgb(118,166,214);height:3px;transform-origin:left;position:absolute;left:0;transition:transform 0.5s ease-out;bottom:-10px;width:80px}.program-results-527 .text-item-234:hover h1{transform:translateX(5px)}.program-results-527 .text-item-234:hover h1::after{transform:scaleX(1)}.program-results-527 ul{padding:0;margin:0;list-style:none;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.program-results-527 li{transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);padding:16px 20px;backdrop-filter:blur(10px);border-radius:4px;transform:translateY(0);box-shadow:0 5px 15px rgba(rgba(0,0,0,0.5),0.05),0 1px 3px rgba(rgba(0,0,0,0.5),0.1);position:relative;background:rgba(rgb(255,255,255,0.5),0.7)}.program-results-527 li:hover{box-shadow:0 10px 25px rgba(rgba(0,0,0,0.5),0.07),0 2px 5px rgba(rgba(0,0,0,0.5),0.1);transform:translateY(-5px)}.program-results-527 li p{align-items:center;gap:15px;line-height:1.6;font-size:12px;color:#000000;display:flex;margin:0}.program-results-527 svg{flex-shrink:0;width:24px;height:24px;transition:transform 0.3s ease}.program-results-527 li:hover svg{transform:scale(1.1) translateY(-2px)}.program-results-527 svg path{fill:rgb(118,166,214);transition:fill 0.3s ease}.program-results-527 li:hover svg path{fill:rgb(76,64,191)}@keyframes float {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(15px,15px) rotate(5deg)}100%{transform:translate(-15px,5px) rotate(-5deg)}} @keyframes grow {from{transform:scaleY(0)}to{transform:scaleY(0.95)}} @media screen and (max-width: 1200px) {.program-results-527{padding:100px 0}.program-results-527 .container{padding:0 30px}.program-results-527 h1{font-size:calc(46px * 0.9)}} @media screen and (max-width: 992px) {.program-results-527 .container{grid-template-columns:1fr;gap:40px}.program-results-527 .gallery-slider-378{margin:0 auto;transform:rotateY(-3deg) translateZ(10px);max-width:80%}.program-results-527 ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.program-results-527 h1{margin-bottom:40px;text-align:center}.program-results-527 h1::after{transform:translateX(-50%) scaleX(0.7);left:50%}.program-results-527 .text-item-234{padding:20px 0}.program-results-527 .text-item-234::before{height:3px;top:0;width:100%;transform:scaleX(0.95)}.program-results-527 .text-item-234:hover h1{transform:translateY(-5px)}.program-results-527 .text-item-234:hover h1::after{transform:translateX(-50%) scaleX(1)}} @media screen and (max-width: 768px) {.program-results-527{padding:80px 0}.program-results-527 .gallery-slider-378{max-width:100%}.program-results-527 h1{font-size:calc(46px * 0.8);line-height:1.4}.program-results-527 li{padding:15px}.program-results-527 li p{font-size:calc(12px * 0.95)}} @media screen and (max-width: 576px) {.program-results-527{padding:60px 0}.program-results-527 .container{padding:0 20px;gap:30px}.program-results-527 h1{margin-bottom:30px;font-size:calc(46px * 0.7)}.program-results-527 ul{grid-template-columns:1fr;gap:15px}.program-results-527 svg{width:20px;height:20px}.program-results-527 li p{font-size:calc(12px * 0.9);gap:10px}}.contact-form-section-532{padding:6rem 0;position:relative;overflow:hidden;background:linear-gradient( -45deg,rgb(176,210,227) 0%,rgb(76,64,191,0.5) 100% )}.contact-form-section-532 .container{max-width:1400px;padding:0 1rem;margin:0 auto}.contact-form-section-532 .reach-links-417{align-items:stretch;position:relative;display:flex;border-radius:13px;overflow:hidden;box-shadow:0 25px 50px rgb(118,166,214,0.5);background:rgb(76,64,191,0.5)}.contact-form-section-532 .gallery-slider-378{transform:skew(-10deg);min-height:600px;flex:0 0 45%;margin-left:-5%;z-index:2;position:relative}.contact-form-section-532 .gallery-slider-378::before{background:linear-gradient( 135deg,rgb(118,166,214,0.5) 0%,rgb(76,64,191,0.5) 100% );content:'';height:100%;transform:skew(10deg);opacity:0.7;left:0;top:0;position:absolute;z-index:1;width:120%}.contact-form-section-532 .reach-grid-236{padding:4rem 3rem 4rem 10%;flex-direction:column;position:relative;z-index:3;flex:0 0 55%;display:flex;justify-content:center}.contact-form-section-532 h2{padding-left:2rem;font-size:46px;color:#ffffff;margin-bottom:2.5rem;font-weight:700;text-align:left;position:relative}.contact-form-section-532 h2::before{position:absolute;width:1rem;top:50%;border-radius:50%;transform:translateY(-50%);background:rgb(118,166,214);content:'';height:1rem;box-shadow:0 0 15px rgb(118,166,214,0.5);left:0}.contact-form-section-532 .reach-grid-236 h3{color:#ffffff;font-weight:600;padding-bottom:1rem;font-size:32px;margin-bottom:2rem;position:relative}.contact-form-section-532 .reach-grid-236 h3::after{bottom:0;content:'';background:rgb(118,166,214);left:0;height:3px;width:50px;position:absolute}.contact-form-section-532 .reach-grid-236 form{display:grid;gap:1.5rem}.contact-form-section-532 .reach-grid-236 input:not([type="checkbox"]):not([type="submit"]){font-size:18px;width:100%;background:rgb(76,64,191,0.5);transition:all 0.3s ease;border:1px solid rgb(118,166,214,0.5);border-radius:10px;outline:none;color:#ffffff;padding:1rem 1.5rem;position:relative}.contact-form-section-532 .reach-grid-236 input:not([type="checkbox"]):not([type="submit"])::after{left:0;height:2px;position:absolute;width:0;bottom:-2px;content:'';transition:width 0.3s ease;background:rgb(118,166,214)}.contact-form-section-532 .reach-grid-236 input:not([type="checkbox"]):not([type="submit"]):focus{border-color:rgb(118,166,214);box-shadow:0 0 15px rgb(118,166,214,0.5)}.contact-form-section-532 .reach-grid-236 input:not([type="checkbox"]):not([type="submit"]):focus::after{width:100%}.contact-form-section-532 .reach-grid-236 .request-links-923{display:flex;gap:1rem;align-items:center}.contact-form-section-532 .reach-grid-236 .request-links-923 input[type="checkbox"]{position:relative;height:22px;border-radius:10px;border:2px solid rgb(118,166,214,0.5);background:rgb(76,64,191,0.5);cursor:pointer;transition:all 0.3s ease;width:22px;appearance:none}.contact-form-section-532 .reach-grid-236 .request-links-923 input[type="checkbox"]:checked{border-color:rgb(118,166,214);background:rgb(118,166,214)}.contact-form-section-532 .reach-grid-236 .request-links-923 input[type="checkbox"]:checked::after{position:absolute;content:'✔';color:#ffffff;transform:translate(-50%,-50%);top:50%;font-size:0.8rem;left:50%}.contact-form-section-532 .reach-grid-236 .request-links-923 label{color:#ffffff;font-size:18px;align-items:center;display:flex}.contact-form-section-532 .reach-grid-236 .request-links-923 a{color:rgb(118,166,214);text-decoration:none;transition:color 0.3s ease;margin-left:0.3rem}.contact-form-section-532 .reach-grid-236 .request-links-923 a:hover{text-decoration:underline}.contact-form-section-532 .reach-grid-236 .connect-list-742{background:rgb(118,166,214);border-radius:10px;cursor:pointer;width:100%;font-size:18px;transition:all 0.3s ease;padding:1rem;overflow:hidden;position:relative;border:none;font-weight:600;text-transform:uppercase;color:#ffffff}.contact-form-section-532 .reach-grid-236 .connect-list-742::before{transform:rotate(-45deg);height:200%;transition:all 0.5s ease;position:absolute;left:-50%;content:'';width:200%;top:-50%;background:linear-gradient( 135deg,transparent,rgb(118,166,214,0.5),transparent );opacity:0}.contact-form-section-532 .reach-grid-236 .connect-list-742:hover::before{opacity:1}.contact-form-section-532 .reach-grid-236 .connect-list-742:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgb(118,166,214,0.5)}@media screen and (max-width: 1200px) {.contact-form-section-532 .gallery-slider-378{margin-left:-3%}} @media screen and (max-width: 1024px) {.contact-form-section-532 .reach-links-417{flex-direction:column}.contact-form-section-532 .gallery-slider-378{min-height:300px;transform:none;flex:0 0 100%;margin-left:0}.contact-form-section-532 .gallery-slider-378::before{width:100%;transform:none}.contact-form-section-532 .reach-grid-236{padding:3rem 2rem;flex:0 0 100%}} @media screen and (max-width: 768px) {.contact-form-section-532{padding:3rem 0}.contact-form-section-532 h2{font-size:calc(46px * 0.8);margin-bottom:1.5rem;padding-left:1.5rem}.contact-form-section-532 h2::before{width:0.8rem;height:0.8rem}.contact-form-section-532 .reach-grid-236 h3{font-size:calc(32px * 0.9);margin-bottom:1.5rem}.contact-form-section-532 .reach-grid-236 input:not([type="checkbox"]):not([type="submit"]){padding:0.8rem 1.2rem}} @media screen and (max-width: 480px) {.contact-form-section-532 .reach-links-417{border-radius:0}.contact-form-section-532 .reach-grid-236{padding:2rem 1.5rem}}#cookieDialogWindow-609{display:none}#cookieDialogWindow-609:checked ~ .cookieNotificationBox-074{opacity:0;visibility:hidden}.cookieNotificationBox-074{border-top:3px solid rgb(118,166,214);bottom:0;position:fixed;width:100%;background:rgb(76,64,191);font-family:Arial,sans-serif;padding:20px 0;z-index:90;box-shadow:0 -4px 15px rgba(0,0,0,0.5)}.cookie-disclaimer-943{padding:20px 5%;background:rgba(0,0,0,0.5);border-radius:30px;display:flex;border:2px dashed rgb(118,166,214);align-items:center;gap:20px;justify-content:space-between}.cookieNotificationBox-074 h5{color:rgb(118,166,214);margin:0;font-weight:700;letter-spacing:1.5px;font-size:24px;text-transform:uppercase}.cookieNotificationBox-074 p{margin:0;font-size:18px;line-height:1.5;color:#ffffff;position:relative}.data-notice-634{align-items:center;display:flex;justify-content:center;padding:10px;background:rgb(118,166,214,0.5);flex-shrink:0;border-radius:30px;margin-right:20px}.data-notice-634 svg{height:60px;fill:rgb(118,166,214);width:60px}.cookie-overview-159{padding:10px 20px;border:2px solid rgb(118,166,214);line-height:40px;white-space:nowrap;margin-left:10px;border-radius:10px;text-decoration:none;transition:background-color 0.3s ease,box-shadow 0.3s ease;font-size:18px;background:rgb(118,166,214);text-align:center;color:#000000;min-width:140px;flex-shrink:0;cursor:pointer}.cookie-overview-159:hover{background-color:rgb(76,64,191);box-shadow:0 0 10px rgb(76,64,191)}.cookie_button.cookie-show-726{background:rgba(0,0,0,0.5);border:2px solid rgb(76,64,191);color:#ffffff}.cookie_button.cookie-show-726:hover{box-shadow:0 0 10px rgb(76,64,191)}.cookieNotificationBox-074 p a{border-bottom:1px dashed rgb(118,166,214);transition:color 0.3s ease;text-decoration:none;color:rgb(118,166,214)}.cookieNotificationBox-074 p a:hover{color:rgb(76,64,191)}@media only screen and (max-width: 1200px) {.cookieNotificationBox-074{padding:15px 0}.cookie-disclaimer-943{padding:15px 5%}.data-notice-634{display:none}.cookie-disclaimer-943{text-align:center;align-items:center;flex-direction:column}.cookieNotificationBox-074 h5{font-size:18px;margin-bottom:10px}.consent-panel-429{margin-bottom:15px}.cookie-overview-159{margin:10px 0;min-width:100%}} .program-overview-834{padding:120px 0;position:relative;background:linear-gradient(135deg,rgb(176,210,227) 0%,rgba(245,247,250,0.95) 100%);overflow:hidden}.program-overview-834::before{right:-5%;top:-10%;opacity:0.4;position:absolute;filter:blur(120px);content:"";z-index:0;width:300px;background:linear-gradient(45deg,rgb(118,166,214,0.5) 0%,rgb(76,64,191,0.5) 100%);height:300px}.program-overview-834::after{bottom:-10%;width:250px;height:250px;position:absolute;content:"";z-index:0;left:-5%;background:linear-gradient(225deg,rgb(76,64,191,0.5) 0%,rgb(118,166,214,0.5) 100%);filter:blur(100px);opacity:0.3}.program-overview-834 .container{margin:0 auto;padding:0 20px;z-index:1;max-width:1200px;position:relative}.program-overview-834 .job-skills-256{border-left:3px solid rgb(118,166,214);overflow:hidden;background:#ffffff;grid-template-columns:1fr;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1);display:grid;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);gap:40px}.program-overview-834 .job-skills-256:hover{transform:translateY(-5px)}.program-overview-834 .gallery-slider-378{overflow:hidden;position:relative;width:100%;transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275);transform-origin:center center;height:250px}.program-overview-834 .gallery-slider-378::after{height:100%;width:100%;content:"";z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.4));left:0;position:absolute;top:0}.program-overview-834 .gallery-slider-378:hover{transform:scale(1.02)}.program-overview-834 .text-item-234{padding:40px 30px;position:relative}.program-overview-834 .text-item-234::before{position:absolute;content:"";background:linear-gradient(90deg,rgb(118,166,214) 0%,rgb(76,64,191) 100%);height:4px;transform-origin:left;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);top:0;width:100%;left:0;transform:scaleX(0.7)}.program-overview-834 .job-skills-256:hover .text-item-234::before{transform:scaleX(1)}.program-overview-834 h3{font-size:18px;position:relative;line-height:1.4;margin-bottom:25px;padding-left:0;color:#000000;transition:transform 0.3s ease,padding-left 0.3s ease;transform:translateY(0);font-weight:700}.program-overview-834 .job-skills-256:hover h3{transform:translateY(-3px);color:rgb(118,166,214);padding-left:15px}.program-overview-834 h3::after{background-color:rgb(76,64,191);position:absolute;width:60px;left:0;transition:width 0.4s ease-out,background-color 0.3s ease;height:2px;content:"";bottom:-8px}.program-overview-834 .job-skills-256:hover h3::after{width:100px;background-color:rgb(118,166,214)}.program-overview-834 .text-item-234 div{position:relative;overflow:hidden}.program-overview-834 p.description{line-height:1.8;color:#000000;overflow-y:auto;padding-right:15px;font-size:16px;margin-bottom:20px;position:relative;max-height:300px}.program-overview-834 p.description::-webkit-scrollbar{width:4px}.program-overview-834 p.description::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0.05)}.program-overview-834 p.description::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(118,166,214,0.5)}.program-overview-834 span.description{display:none}@media (min-width: 768px) {.program-overview-834 .job-skills-256{align-items:start;grid-template-columns:1fr 1.5fr}.program-overview-834 .gallery-slider-378{min-height:400px;height:100%}.program-overview-834 h3{font-size:calc(18px * 1.1)}.program-overview-834 p.description{font-size:calc(16px * 1.05);max-height:400px}} @media (min-width: 992px) {.program-overview-834 .job-skills-256{grid-template-columns:1fr 1.8fr}.program-overview-834 .gallery-slider-378{min-height:450px}.program-overview-834 .text-item-234{padding:50px 40px}.program-overview-834 h3{font-size:calc(18px * 1.2);margin-bottom:30px}.program-overview-834 p.description{line-height:1.9;max-height:450px}} @media (max-width: 767px) {.program-overview-834{padding:70px 0}.program-overview-834 .text-item-234{padding:30px 20px}.program-overview-834 h3{font-size:calc(18px * 0.9);margin-bottom:20px}.program-overview-834 p.description{max-height:200px;font-size:calc(16px * 0.95);line-height:1.7}} @media (max-width: 480px) {.program-overview-834{padding:50px 0}.program-overview-834 .gallery-slider-378{height:180px}.program-overview-834 .text-item-234{padding:25px 15px}.program-overview-834 h3{margin-bottom:15px;font-size:calc(18px * 0.85)}} @media (hover: hover) {.program-overview-834 .job-skills-256{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s ease}.program-overview-834 .job-skills-256:hover{box-shadow:0 20px 40px rgba(0,0,0,0.08),0 8px 20px rgba(0,0,0,0.04)}}.target-audience-982{position:relative;padding:110px 0;overflow:hidden;background:#ffffff}.target-audience-982::before{height:100%;position:absolute;top:0;background:linear-gradient(135deg,rgb(118,166,214,0.5) 0%,transparent 30%,transparent 70%,rgb(76,64,191,0.5) 100%);left:0;z-index:1;width:100%;opacity:0.1;content:""}.target-audience-982 .container{z-index:2;max-width:1140px;position:relative;margin:0 auto;padding:0 15px}.target-audience-982 .culture-block-056{position:relative}.target-audience-982 h4{text-align:center;color:#000000;letter-spacing:0.5px;font-weight:700;margin-bottom:50px;padding-bottom:15px;font-size:38px;position:relative}.target-audience-982 h4::after{width:80px;content:"";border-radius:10px;background:rgb(118,166,214);left:50%;transform:translateX(-50%);bottom:0;height:3px;position:absolute}.target-audience-982 div > div{flex-direction:column;display:flex;gap:20px}.target-audience-982 p{overflow:hidden;margin:0;display:flex;box-shadow:0 5px 20px rgba(0,0,0,0.05);background:#ffffff;border-radius:12px;font-size:15px;position:relative;transition:all 0.3s ease;padding:25px 30px;color:#000000;align-items:center}.target-audience-982 p::before{position:absolute;content:"";transition:width 0.3s ease;height:100%;width:5px;background:rgb(118,166,214);top:0;left:0}.target-audience-982 p::after{top:0;left:0;width:100%;height:100%;content:"";z-index:-1;transition:opacity 0.3s ease;position:absolute;opacity:0;background:linear-gradient(90deg,rgb(118,166,214,0.5) 0%,transparent 30%)}.target-audience-982 p:hover{transform:translateX(10px);box-shadow:0 8px 25px rgba(0,0,0,0.08)}.target-audience-982 p:hover::before{width:8px}.target-audience-982 p:hover::after{opacity:0.2}.target-audience-982 p svg{width:28px;margin-right:20px;transition:all 0.3s ease;height:28px;flex-shrink:0}.target-audience-982 p svg path{transition:fill 0.3s ease;fill:rgb(118,166,214)}.target-audience-982 p:hover svg{transform:scale(1.2)}.target-audience-982 p:hover svg path{fill:rgb(76,64,191)}.target-audience-982 p:nth-child(even)::before{background:rgb(76,64,191)}.target-audience-982 p:nth-child(even)::after{background:linear-gradient(90deg,rgb(76,64,191,0.5) 0%,transparent 30%)}@keyframes fadeInSlide {from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}} .target-audience-982 .culture-block-056 > div p{opacity:0;animation:fadeInSlide 0.5s ease forwards}.target-audience-982 .culture-block-056 > div p:nth-child(1){animation-delay:0.1s}.target-audience-982 .culture-block-056 > div p:nth-child(2){animation-delay:0.2s}.target-audience-982 .culture-block-056 > div p:nth-child(3){animation-delay:0.3s}.target-audience-982 .culture-block-056 > div p:nth-child(4){animation-delay:0.4s}.target-audience-982 .culture-block-056 > div p:nth-child(5){animation-delay:0.5s}.target-audience-982 .culture-block-056 > div p:nth-child(6){animation-delay:0.6s}@media (max-width: 991px) {.target-audience-982{padding:90px 0}.target-audience-982 h4{margin-bottom:40px;font-size:calc(38px * 0.9)}.target-audience-982 div > div{gap:18px}.target-audience-982 p{padding:20px 25px}.target-audience-982 p svg{margin-right:15px;height:25px;width:25px}} @media (max-width: 768px) {.target-audience-982{padding:70px 0}.target-audience-982 h4{font-size:calc(38px * 0.8);margin-bottom:30px}.target-audience-982 h4::after{width:60px}.target-audience-982 div > div{gap:15px}.target-audience-982 p{padding:18px 20px}} @media (max-width: 576px) {.target-audience-982{padding:60px 0}.target-audience-982 h4{padding-bottom:10px;font-size:calc(38px * 0.7);margin-bottom:25px}.target-audience-982 h4::after{width:50px;height:2px}.target-audience-982 div > div{gap:12px}.target-audience-982 p{font-size:calc(15px * 0.9);padding:15px}.target-audience-982 p svg{width:22px;height:22px;margin-right:12px}.target-audience-982 p:hover{transform:translateX(5px)}}.find-us-485{position:relative;font-family:Arial,sans-serif;background:linear-gradient( 135deg,rgb(118,166,214,0.5) 0%,rgb(76,64,191,0.5) 50%,rgb(118,166,214,0.5) 100% );overflow:hidden}.find-us-485::before{left:-50%;animation:techBackground 15s linear infinite;z-index:1;opacity:0.5;height:200%;width:200%;background:repeating-radial-gradient( circle at center,transparent 0,rgba(255,255,255,0.02) 10px,transparent 20px );position:absolute;top:-50%;content:''}@keyframes techBackground {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .find-us-485 .container{padding:4rem 15px;margin:0 auto;position:relative;max-width:1200px;z-index:2}.find-us-485 .msg-details-015{box-shadow:0 15px 40px rgba(0,0,0,0.1),0 0 30px rgba(rgb(118,166,214),0.2);padding:3rem;backdrop-filter:blur(15px);background:rgba(255,255,255,0.05);border-radius:28px;transition:all 0.4s ease;transform:perspective(1000px) rotateX(5deg) scale(0.98);border:1px solid rgba(255,255,255,0.1)}.find-us-485 .start-chat-350{text-transform:uppercase;background:linear-gradient( 90deg,rgb(118,166,214),rgb(76,64,191) );margin-bottom:2rem;letter-spacing:2px;font-size:34px;text-align:center;-webkit-background-clip:text !important;color:#ffffff;-webkit-text-fill-color:transparent}.find-us-485 .gallery-slider-378{width:250px;height:250px;transition:transform 0.3s ease;box-shadow:0 0 0 6px rgba(255,255,255,0.1),0 10px 30px rgba(0,0,0,0.2);overflow:hidden;border-radius:50%;margin:0 auto 2rem;border:4px solid rgb(76,64,191);position:relative}.find-us-485 .gallery-slider-378:hover{transform:scale(1.05)}.find-us-485 .assist-grid-530{color:#ffffff;text-align:center}.find-us-485 .assist-grid-530 p{font-size:16px;padding:0.5rem 0;position:relative;margin-bottom:1rem;align-items:center;transition:all 0.3s ease;display:flex;justify-content:center}.find-us-485 .assist-grid-530 p svg{width:24px;transition:all 0.3s ease;height:24px;flex-shrink:0;margin:0 8px;opacity:0.8}.find-us-485 .assist-grid-530 p svg path{transition:fill 0.3s ease;fill:#ffffff}.find-us-485 .assist-grid-530 p:hover{transform:translateX(10px)}.find-us-485 .assist-grid-530 p:hover svg{transform:scale(1.1);opacity:1}.find-us-485 .assist-grid-530 p:hover svg path{fill:rgb(76,64,191)}.find-us-485 .assist-grid-530 a{position:relative;text-decoration:none;transition:color 0.3s ease;color:#ffffff}.find-us-485 .assist-grid-530 a:hover{color:rgb(76,64,191)}.find-us-485 .message-panel-308{background:rgba(255,255,255,0.05);border-radius:10px;margin-top:2rem;padding:1.5rem}.find-us-485 .message-page-890{color:#ffffff;align-items:center;font-size:22px;display:flex;justify-content:center;margin-bottom:1rem;text-align:center}.find-us-485 .message-page-890 svg{width:22px;opacity:0.8;transition:all 0.3s ease;height:22px;margin-right:10px}.find-us-485 .message-page-890 svg path{fill:#ffffff}.find-us-485 .message-panel-308:hover .message-page-890 svg{transform:rotate(15deg);opacity:1}.find-us-485 .message-panel-308:hover .message-page-890 svg path{fill:rgb(76,64,191)}.find-us-485 .message-request-481{gap:0.5rem;display:flex;flex-wrap:wrap;justify-content:center}.find-us-485 .help-now-079{transition:all 0.3s ease;align-items:center;background:rgba(255,255,255,0.1);border-radius:10px;color:#ffffff;padding:0.5rem 1rem;display:flex;position:relative;overflow:hidden}.find-us-485 .help-now-079 svg{transform:translateX(-10px);transition:all 0.3s ease;margin-right:0;opacity:0;width:0;height:16px}.find-us-485 .help-now-079 svg path{fill:rgb(76,64,191)}.find-us-485 .help-now-079:hover{padding-left:0.8rem;background:rgba(255,255,255,0.2);padding-right:1.2rem}.find-us-485 .help-now-079:hover svg{transform:translateX(0);width:16px;opacity:1;margin-right:6px}@media (max-width: 1024px) {.find-us-485 .container{padding:2rem 15px}.find-us-485 .msg-details-015{padding:2rem}.find-us-485 .gallery-slider-378{width:200px;height:200px}.find-us-485 .assist-grid-530 p svg{margin-right:8px;height:18px;width:18px}.find-us-485 .message-page-890 svg{width:20px;margin-right:8px;height:20px}} @media (max-width: 768px) {.find-us-485 .msg-details-015{padding:1.5rem}.find-us-485 .gallery-slider-378{width:150px;height:150px}.find-us-485 .message-request-481{flex-direction:column;align-items:center}.find-us-485 .assist-grid-530 p svg{width:16px;margin-right:6px;height:16px}.find-us-485 .message-page-890 svg{margin-right:6px;width:18px;height:18px}} @media (max-width: 480px) {.find-us-485 .container{padding:1rem 15px}.find-us-485 .msg-details-015{padding:1rem}.find-us-485 .gallery-slider-378{width:120px;height:120px}.find-us-485 .assist-grid-530 p svg{margin-right:5px;width:14px;height:14px}.find-us-485 .message-page-890 svg{margin-right:5px;width:16px;height:16px}}.teaching-process-623{background:rgb(176,210,227);position:relative;padding:8rem 2rem;overflow:hidden}.teaching-process-623::before{z-index:0;content:"";top:-30%;left:-30%;position:absolute;width:100%;background:rgb(118,166,214,0.5);border-radius:50%;height:100%;animation:floatCircle 15s infinite alternate ease-in-out;filter:blur(120px);opacity:0.25}.teaching-process-623::after{width:100%;border-radius:50%;bottom:-30%;filter:blur(120px);right:-30%;z-index:0;animation:floatCircle 15s infinite alternate-reverse ease-in-out;opacity:0.25;background:rgb(76,64,191,0.5);position:absolute;height:100%;content:""}.teaching-process-623 .culture-block-056{align-items:center;z-index:1;max-width:1200px;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;position:relative}.teaching-process-623 h3{animation:slideInLeft 0.8s ease-out forwards;font-size:33px;padding:0;position:relative;margin:0;color:#000000;font-weight:700}.teaching-process-623 h3::before{animation:expandLine 1s 0.4s forwards ease-out;width:4rem;left:0;transform:scaleX(0);content:"";transform-origin:left;position:absolute;background:linear-gradient(90deg,rgb(118,166,214),rgb(76,64,191));height:4px;border-radius:10px;top:-1rem}.teaching-process-623 h3::after{height:4px;left:0;content:"";bottom:-1rem;position:absolute;transform:scaleX(0);border-radius:10px;width:2rem;background:rgb(118,166,214,0.5);animation:expandLine 1s 0.6s forwards ease-out;transform-origin:left}.teaching-process-623 span{font-size:13px;animation:slideInRight 0.8s ease-out forwards;line-height:1.8;color:#000000;position:relative;padding:2rem;border-left:2px solid rgb(76,64,191,0.5)}.teaching-process-623 span::before{left:-5px;background:rgb(76,64,191);position:absolute;border-radius:50%;content:"";animation:pulse 3s infinite;top:0;height:8px;width:8px}.teaching-process-623 span::after{bottom:0;width:8px;content:"";position:absolute;background:rgb(118,166,214);border-radius:50%;left:-5px;height:8px;animation:pulse 3s 1.5s infinite}@keyframes floatCircle {0%{transform:translate(0,0)}100%{transform:translate(15%,15%)}} @keyframes slideInLeft {from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}} @keyframes slideInRight {from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}} @keyframes expandLine {to{transform:scaleX(1)}} @keyframes pulse {0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0.7}} @media (max-width: 992px) {.teaching-process-623{padding:6rem 2rem}.teaching-process-623 .culture-block-056{gap:2rem}.teaching-process-623 h3{font-size:calc(33px * 0.9)}.teaching-process-623 span{padding:1.5rem}} @media (max-width:768px){.teaching-process-623{padding:5rem 1.5rem}.teaching-process-623 .culture-block-056{grid-template-columns:1fr;gap:2rem}.teaching-process-623 h3{text-align:center;font-size:calc(33px * 0.8)}.teaching-process-623 h3::before,.teaching-process-623 h3::after{left:50%;transform:translateX(-50%) scaleX(0)}.teaching-process-623 span{padding:1.5rem;border-top:2px solid rgb(76,64,191,0.5);font-size:calc(13px * 0.95);border-left:none}.teaching-process-623 span::before,.teaching-process-623 span::after{transform:translateX(-50%);left:50%}.teaching-process-623 span::before{top:-5px;left:50%}.teaching-process-623 span::after{left:calc(50% + 15px);top:-5px;bottom:auto}@keyframes expandLine {to{transform:translateX(-50%) scaleX(1)}} @keyframes pulse {0%,100%{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(1.5);opacity:0.7}}}.follow-107{position:relative;z-index:1;overflow:hidden;background:linear-gradient(135deg,rgb(118,166,214,0.5),rgb(76,64,191),rgb(118,166,214));padding:4rem 0}.follow-107::before{left:-50%;opacity:0.5;position:absolute;width:200%;z-index:-1;animation:rotateBg 120s linear infinite;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,0.1) 1px,transparent 2px),radial-gradient(circle at 70% 60%,rgba(255,255,255,0.1) 1px,transparent 2px),radial-gradient(circle at 40% 80%,rgba(255,255,255,0.1) 1px,transparent 2px),radial-gradient(circle at 60% 20%,rgba(255,255,255,0.1) 1px,transparent 2px);transform-origin:center;background-size:100px 100px;top:-50%;height:200%;content:""}.follow-107::after{opacity:0.7;left:0;z-index:-1;width:100%;position:absolute;content:"";background:radial-gradient(ellipse at 30% 50%,rgb(118,166,214,0.5) 0%,transparent 70%);top:0;height:100%}.follow-107 .container{position:relative;margin:0 auto;z-index:2;max-width:1200px;padding:0 1.5rem}.follow-107 .culture-block-056{align-items:center;backdrop-filter:blur(10px);padding:3rem 2rem;justify-content:center;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1);border-radius:10px;flex-direction:column;transform:perspective(1000px) rotateX(2deg);border:1px solid rgba(255,255,255,0.2);display:flex;background:rgba(255,255,255,0.08);transform-style:preserve-3d;box-shadow:0 15px 35px rgba(0,0,0,0.2)}.follow-107 .culture-block-056:hover{box-shadow:0 20px 40px rgba(0,0,0,0.25);transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.follow-107 .culture-block-056 > div{margin-bottom:2rem;transform:translateZ(20px);width:100%}.follow-107 h4{text-shadow:0 2px 10px rgba(0,0,0,0.2);letter-spacing:0.01em;text-align:center;margin:0;font-size:calc(18px * 1.1);color:#ffffff;transition:transform 0.3s ease;font-weight:600;line-height:1.4;transform:translateZ(30px)}.follow-107 .input_holder{transform:translateZ(10px);display:flex;width:100%;flex-direction:column;gap:1.25rem}.follow-107 .input_holder span{display:block;width:100%;position:relative}.follow-107 .input_holder input[type="email"]{background:rgba(255,255,255,0.9);border:none;transition:all 0.3s cubic-bezier(0.2,0.8,0.2,1);width:100%;outline:none;padding:1.2rem 1.5rem;font-family:Arial,sans-serif;border-radius:10px;color:#000000;box-shadow:0 5px 15px rgba(0,0,0,0.1),inset 0 2px 5px rgba(0,0,0,0.05);font-size:17px}.follow-107 .input_holder input[type="email"]:focus{box-shadow:0 8px 20px rgba(0,0,0,0.15),0 0 0 2px rgb(118,166,214);background:#ffffff;transform:scale(1.02)}.follow-107 .input_holder input[type="email"]::placeholder{color:rgba(0,0,0,0.4);font-weight:300;transition:opacity 0.3s}.follow-107 .input_holder input[type="email"]:focus::placeholder{opacity:0.5}.follow-107 .input_holder .connect-list-742{border-radius:10px;overflow:hidden;transition:all 0.3s cubic-bezier(0.2,0.8,0.2,1);padding:1.2rem 1.5rem;font-weight:600;background:linear-gradient(135deg,rgb(76,64,191),rgb(118,166,214));font-size:18px;width:100%;cursor:pointer;color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.2);position:relative;letter-spacing:0.05em;border:none;text-transform:uppercase}.follow-107 .input_holder .connect-list-742::before{top:0;width:100%;height:100%;content:"";transition:all 0.6s ease;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%}.follow-107 .input_holder .connect-list-742:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 25px rgba(0,0,0,0.25);background:linear-gradient(135deg,rgb(118,166,214),rgb(76,64,191))}.follow-107 .input_holder .connect-list-742:hover::before{left:100%}.follow-107 .input_holder .connect-list-742:active{transform:translateY(1px) scale(0.98);box-shadow:0 5px 10px rgba(0,0,0,0.15)}@keyframes rotateBg {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media screen and (min-width: 768px) {.follow-107 .culture-block-056{padding:3.5rem 3rem}.follow-107 h4{font-size:calc(18px * 1.2)}.follow-107 .input_holder{flex-direction:row;gap:1rem;align-items:center}.follow-107 .input_holder span:first-child{flex:1}.follow-107 .input_holder span:last-child{width:auto;flex:0 0 auto}.follow-107 .input_holder .connect-list-742{padding:1.2rem 2rem;white-space:nowrap;width:auto}} @media screen and (min-width: 992px) {.follow-107{padding:6rem 0}.follow-107 .culture-block-056{flex-direction:row;gap:3rem;padding:4rem}.follow-107 .culture-block-056 > div{width:40%;margin-bottom:0}.follow-107 h4{text-align:left;font-size:calc(18px * 1.3)}.follow-107 .input_holder{width:60%}} @media screen and (min-width: 1200px) {.follow-107 .culture-block-056{gap:4rem}.follow-107 h4{font-size:calc(18px * 1.4)}.follow-107 .culture-block-056 > div{width:45%}.follow-107 .input_holder{width:55%}} @media (prefers-reduced-motion: reduce) {.follow-107::before{animation:none}.follow-107 .culture-block-056,.follow-107 .culture-block-056:hover,.follow-107 .input_holder input[type="email"]:focus,.follow-107 .input_holder .connect-list-742,.follow-107 .input_holder .connect-list-742:hover,.follow-107 .input_holder .connect-list-742:active{transition:none;transform:none}}.title-intro-154{overflow:hidden;width:100%;position:relative}.title-intro-154 .course-welcome-687{align-items:center;min-height:100vh;z-index:1;position:relative;justify-content:flex-start;display:flex}.title-intro-154 .course-welcome-687::before{width:100%;content:"";background:linear-gradient( 135deg,rgb(118,166,214,0.5) 0%,rgba(0,0,0,0.75) 100% );transition:opacity 0.5s ease-in-out;left:0;z-index:-1;position:absolute;height:100%;top:0}.title-intro-154 .course-welcome-687::after{background:linear-gradient( 45deg,rgb(76,64,191,0.5) 10%,transparent 50%,rgb(118,166,214,0.5) 90% );height:100%;mix-blend-mode:overlay;position:absolute;left:0;top:0;transition:all 0.8s cubic-bezier(0.25,1,0.5,1);width:100%;z-index:-1;content:"";opacity:0.7}.title-intro-154 .master-program-254{background:linear-gradient( 135deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.03) 100% );z-index:2;padding:3.5rem;margin-left:10%;position:relative;transform:translateY(0);backdrop-filter:blur(5px);box-shadow:0 20px 40px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.05);max-width:700px;animation:fadeUp 1.2s cubic-bezier(0.19,1,0.22,1) forwards}.title-intro-154 .master-program-254::before{top:0;background:rgb(76,64,191);content:"";height:0;left:0;animation:lineGrow 1.5s cubic-bezier(0.19,1,0.22,1) 0.5s forwards;position:absolute;width:4px}.title-intro-154 .master-program-254::after{bottom:2rem;content:"";border-radius:10px;opacity:0;border:2px solid rgb(76,64,191);width:50px;height:50px;animation:rotateFade 1.2s cubic-bezier(0.34,1.56,0.64,1) 1s forwards;transform:rotate(45deg) scale(0.8);position:absolute;right:3.5rem}.title-intro-154 h1{letter-spacing:-0.02em;line-height:1.1;transform:translateX(-10px);position:relative;color:#ffffff;opacity:0;font-weight:700;font-size:calc(39px * 1.1);animation:slideRight 0.9s cubic-bezier(0.19,1,0.22,1) 0.2s forwards;margin-bottom:1.5rem}.title-intro-154 h1::after{animation:lineExpand 1.2s cubic-bezier(0.19,1,0.22,1) 0.7s forwards;background:linear-gradient( 90deg,rgb(76,64,191) 0%,rgb(118,166,214) 100% );width:0;position:absolute;content:"";height:2px;left:0;bottom:-0.5rem}.title-intro-154 h3{margin-bottom:1.5rem;animation:fadeUp 0.9s cubic-bezier(0.19,1,0.22,1) 0.4s forwards;line-height:1.5;padding-left:1rem;font-weight:400;border-left:1px solid rgb(76,64,191,0.5);color:#ffffff;font-size:calc(20px * 1.05);position:relative;transform:translateY(10px);opacity:0}.title-intro-154 p{animation:fadeUp 0.9s cubic-bezier(0.19,1,0.22,1) 0.6s forwards;max-width:90%;opacity:0;color:rgb(255,255,255,0.5);line-height:1.6;font-weight:300;transform:translateY(10px);font-size:15px}@keyframes fadeUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes slideRight {0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}} @keyframes lineExpand {0%{width:0}100%{width:80px}} @keyframes lineGrow {0%{height:0}100%{height:70%}} @keyframes rotateFade {0%{opacity:0;transform:rotate(45deg) scale(0.8)}100%{opacity:0.2;transform:rotate(45deg) scale(1)}} .title-intro-154 .course-welcome-687:hover::after{background-position:30% 70%;opacity:0.9}.title-intro-154 .course-welcome-687:hover .master-program-254{box-shadow:0 25px 50px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.07)}@media (max-width: 1200px) {.title-intro-154 .master-program-254{max-width:600px;margin-left:5%;padding:3rem}.title-intro-154 h1{font-size:calc(39px * 1)}.title-intro-154 h3{font-size:20px}} @media (max-width: 768px) {.title-intro-154 .master-program-254{padding:2.5rem;max-width:90%;margin-left:0;margin:0 auto}.title-intro-154 h1{font-size:calc(39px * 0.9)}.title-intro-154 h3{font-size:calc(20px * 0.95)}.title-intro-154 p{max-width:100%}.title-intro-154 .master-program-254::after{height:40px;right:2rem;bottom:1.5rem;width:40px}} @media (max-width: 576px) {.title-intro-154 .master-program-254{padding:2rem;max-width:100%;margin:0 1rem}.title-intro-154 h1{font-size:calc(39px * 0.8)}.title-intro-154 h3{padding-left:0.75rem;font-size:calc(20px * 0.9)}.title-intro-154 p{font-size:calc(15px * 0.95)}.title-intro-154 .master-program-254::before{width:3px}.title-intro-154 .master-program-254::after{display:none}}.secure-refuge-283{color:#000000;position:relative;padding:5rem 2rem;background:linear-gradient(145deg,rgb(176,210,227),rgba(245,248,255,0.95));box-shadow:0 10px 30px rgba(0,0,0,0.03);font-family:Arial,sans-serif;overflow:hidden}.secure-refuge-283::before{position:absolute;top:0;z-index:0;background:linear-gradient(135deg,transparent 15%,rgba(rgb(118,166,214,0.5),0.03) 70%);height:100%;width:40%;right:0;clip-path:polygon(100% 0,100% 100%,0 100%,50% 0);content:""}.secure-refuge-283::after{bottom:0;position:absolute;content:"";z-index:1;background:linear-gradient(90deg,rgb(118,166,214),rgb(76,64,191),rgb(118,166,214));height:5px;left:0;width:100%}.secure-refuge-283 .container{margin:0 auto;position:relative;max-width:1140px;z-index:2}.secure-refuge-283 h1{color:#000000;position:relative;font-size:38px;transform:translateX(-0.5rem);padding-bottom:1rem;margin-bottom:2.5rem;font-weight:700}.secure-refuge-283 h1::after{width:6rem;background:linear-gradient(90deg,rgb(118,166,214),transparent);height:3px;bottom:0;left:0;position:absolute;content:""}.secure-refuge-283 h2{color:#000000;transform:translateY(-0.25rem);font-weight:600;font-size:36px;margin-bottom:1.5rem;padding-left:1rem;position:relative;margin-top:3rem}.secure-refuge-283 h2::before{border-radius:2px;background:rgb(118,166,214);left:0;height:80%;width:4px;content:"";position:absolute;top:0.2em}.secure-refuge-283 h3{color:#000000;padding-left:0.75rem;font-weight:600;margin-bottom:1.25rem;margin-top:2.5rem;font-size:calc(36px * 0.85);position:relative}.secure-refuge-283 h3::before{background:rgb(76,64,191);top:0.25em;content:"";height:75%;width:3px;left:0;position:absolute;border-radius:1.5px}.secure-refuge-283 h4{margin-top:2rem;position:relative;font-size:calc(36px * 0.7);font-weight:600;padding-left:0.5rem;color:#000000;margin-bottom:1rem}.secure-refuge-283 h4::before{width:2px;left:0;content:"";height:70%;position:absolute;background:rgb(76,64,191);opacity:0.7;border-radius:1px;top:0.3em}.secure-refuge-283 p{color:#000000;margin-bottom:1.5rem;font-size:14px;max-width:90%;transition:transform 0.3s ease;line-height:1.7;position:relative}.secure-refuge-283 p strong{padding-left:0.25rem;background:linear-gradient(to bottom,transparent 85%,rgba(rgb(118,166,214,0.5),0.15) 15%);font-weight:600;color:#000000;padding-right:0.25rem;position:relative}.secure-refuge-283 span{color:#000000;padding-left:1rem;max-width:95%;display:block;margin-bottom:1.5rem;border-left:1px solid rgba(rgb(76,64,191,0.5),0.3);line-height:1.7;position:relative;font-size:14px}.secure-refuge-283 ul{list-style:none;margin:2rem 0;counter-reset:privacy-counter;padding-left:0}.secure-refuge-283 li{counter-increment:privacy-counter;position:relative;padding-left:2.5rem;margin-bottom:1.25rem;font-size:14px;line-height:1.6}.secure-refuge-283 li::before{transform:rotate(45deg);width:1.25rem;left:0;height:1.25rem;top:0.25rem;opacity:0.9;border-radius:10px;position:absolute;content:"";transition:transform 0.3s ease;background:linear-gradient(135deg,rgb(118,166,214),rgb(76,64,191))}.secure-refuge-283 li::after{font-size:0.75rem;position:absolute;content:counter(privacy-counter);align-items:center;top:0.25rem;width:1.25rem;left:0;justify-content:center;height:1.25rem;font-weight:600;color:#ffffff;display:flex}.secure-refuge-283 li:hover::before{transform:rotate(45deg) scale(1.1)}@keyframes fadeIn {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} @keyframes borderPulse {0%{background-position:0% 50%}100%{background-position:100% 50%}} .secure-refuge-283 h1,.secure-refuge-283 h2,.secure-refuge-283 h3,.secure-refuge-283 h4,.secure-refuge-283 p,.secure-refuge-283 ul{animation:fadeIn 0.5s ease-out forwards}.secure-refuge-283::after{background-size:200% 200%;animation:borderPulse 8s linear infinite}@media (max-width: 992px) {.secure-refuge-283{padding:4rem 1.5rem}.secure-refuge-283 h1{font-size:calc(38px * 0.9)}.secure-refuge-283 h2{font-size:calc(36px * 0.9)}.secure-refuge-283 p,.secure-refuge-283 span{max-width:100%}} @media (max-width: 768px) {.secure-refuge-283{padding:3rem 1.25rem}.secure-refuge-283::before{opacity:0.5;width:70%}.secure-refuge-283 h1{transform:translateX(0);font-size:calc(38px * 0.8)}.secure-refuge-283 h2{font-size:calc(36px * 0.8)}.secure-refuge-283 h3{font-size:calc(36px * 0.7)}.secure-refuge-283 h4{font-size:calc(36px * 0.6)}.secure-refuge-283 p,.secure-refuge-283 span,.secure-refuge-283 li{font-size:calc(14px * 0.95)}.secure-refuge-283 li{padding-left:2rem}} @media (max-width: 576px) {.secure-refuge-283{padding:2.5rem 1rem}.secure-refuge-283 h1{font-size:calc(38px * 0.7)}.secure-refuge-283 h1::after{width:5rem}.secure-refuge-283 h2{padding-left:0.75rem}.secure-refuge-283 h3{padding-left:0.5rem}.secure-refuge-283 p,.secure-refuge-283 span{line-height:1.6}.secure-refuge-283 li{padding-left:1.75rem;margin-bottom:1rem}.secure-refuge-283 li::before,.secure-refuge-283 li::after{height:1rem;width:1rem}}header{overflow:visible;position:relative;margin-top:0;padding:0;z-index:100;background:linear-gradient(to right,#000000 0%,rgba(0,0,0,0.5) 100%)}header::before{background-size:20px 20px;width:100%;position:absolute;top:0;left:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);content:'';height:100%}header::after{height:4px;width:100%;background-size:200% auto;position:absolute;bottom:0;left:0;animation:gradientSlide 5s linear infinite;content:'';background:linear-gradient(90deg,rgb(118,166,214) 0%,rgb(76,64,191) 50%,rgb(118,166,214) 100% )}@keyframes gradientSlide {0%{background-position:0% center}100%{background-position:200% center}} header .top-head-321{justify-content:space-between;display:flex;z-index:5;align-items:center;padding:1.3rem 2rem;position:relative}header .main-tutor-704{flex:0 0 auto;position:relative;z-index:5}header .header-sitebar-205{transition:all 0.3s ease;z-index:2;align-items:center;text-decoration:none;display:flex;padding:0.5rem;position:relative}header .header-sitebar-205:hover{transform:translateY(-3px) scale(1.02)}header .header-sitebar-205 img{max-height:40px;filter:brightness(1.2) drop-shadow(0 0 8px rgba(255,255,255,0.3))}header .main-tutor-704::before{bottom:-8px;border-radius:10px;transform:skew(-3deg);left:-8px;transition:all 0.3s ease;right:-8px;content:'';opacity:0.3;top:-8px;border:1px solid rgb(118,166,214);position:absolute}header .main-tutor-704:hover::before{box-shadow:0 0 15px rgb(118,166,214,0.5);opacity:0.7;transform:skew(-5deg) scale(1.05)}header .header-pro-974{padding:0;list-style:none;margin:0;position:relative;z-index:5;display:flex}header .nav-core-698{position:relative;margin:0 0.3rem;perspective:800px}header .nav-core-698 a{display:block;font-weight:600;font-size:14px;transition:all 0.4s ease;text-decoration:none;border:1px solid transparent;color:#ffffff;padding:0.8rem 1.2rem;position:relative;letter-spacing:0.5px;z-index:1}header .nav-core-698 a::before{content:'';position:absolute;bottom:5px;transform:scaleX(0);width:80%;height:1px;transition:transform 0.3s ease;left:10%;background:rgb(118,166,214);opacity:0.7}header .nav-core-698 a:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2);border-color:rgba(255,255,255,0.1);transform:translateZ(10px);color:rgb(118,166,214);background:rgba(0,0,0,0.2)}header .nav-core-698 a:hover::before{transform:scaleX(1)}header .nav-core-698::after{width:100%;z-index:-1;position:absolute;height:100%;left:0;background:radial-gradient(circle at center,rgb(118,166,214,0.5) 0%,transparent 70%);content:'';transition:opacity 0.3s ease;pointer-events:none;opacity:0;top:0}header .nav-core-698:hover::after{opacity:0.4}header .top-head-321::before{left:35%;height:1px;width:30%;background:linear-gradient(90deg,transparent,rgb(118,166,214),transparent);content:'';top:0;position:absolute}header .top-head-321::after{bottom:0;content:'';opacity:0.1;position:absolute;height:1px;left:20%;width:60%;background:linear-gradient(90deg,transparent,#ffffff,transparent)}.header-train-945{padding-top:2rem;position:relative;margin-top:0;background:rgb(176,210,227);z-index:1}@media (min-width: 1400px) {header .top-head-321{max-width:1300px;margin:0 auto}header .nav-core-698{margin:0 0.5rem}header .nav-core-698 a{padding:0.8rem 1.5rem}} @media (max-width: 991px) {header{padding:0}header .top-head-321{justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:1rem 1.5rem}header .main-tutor-704{margin-bottom:0}header .header-pro-974{margin-top:1rem;justify-content:center;flex:1 0 100%}header .nav-core-698{margin:0 0.2rem}header .nav-core-698 a{font-size:calc(14px - 1px);padding:0.6rem 0.8rem}header .main-tutor-704::before{top:-5px;left:-5px;bottom:-5px;right:-5px}} @media (max-width: 767px) {header{padding:0}header .top-head-321{padding:0.8rem 1.2rem}header .main-tutor-704{max-width:130px}header .main-tutor-704::before{display:none}header .header-pro-974{padding-bottom:0.5rem;margin-top:0.8rem;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;justify-content:flex-start}header .header-pro-974::-webkit-scrollbar{height:2px}header .header-pro-974::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(118,166,214)}header .nav-core-698{margin:0 0.1rem;flex:0 0 auto}header .nav-core-698 a{white-space:nowrap;font-size:calc(14px - 2px);padding:0.5rem 0.7rem;letter-spacing:0}header .nav-core-698 a::before{bottom:3px}header::after{height:2px}} @media (max-width: 479px) {header .top-head-321{padding:0.7rem 1rem}header .main-tutor-704{max-width:110px}header .nav-core-698 a{font-size:calc(14px - 3px);padding:0.4rem 0.6rem}}.ty-message-435{overflow:hidden;background:linear-gradient(135deg,rgb(118,166,214,0.5),rgb(76,64,191) 120%);padding:7rem 0;position:relative}.ty-message-435::before{height:300px;top:-10%;width:300px;content:"";background:radial-gradient(circle,rgb(255,255,255,0.5) 10%,transparent 70%);right:-5%;position:absolute;opacity:0.2;transform:rotate(-15deg);animation:float 8s ease-in-out infinite}.ty-message-435::after{position:absolute;height:250px;background:radial-gradient(circle,rgb(76,64,191) 10%,transparent 70%);width:250px;opacity:0.15;animation:float 9s ease-in-out infinite reverse;left:-5%;bottom:-5%;content:"";transform:rotate(15deg)}.ty-message-435 .container{position:relative;z-index:2;margin:0 auto;padding:0 1.5rem;max-width:1200px}.ty-message-435 .culture-block-056{backdrop-filter:blur(10px);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);box-shadow:0 20px 50px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.05);background:rgba(255,255,255,0.92);transform:perspective(1000px) rotateX(1deg);position:relative;padding:3.5rem;clip-path:polygon(0 0,100% 0,100% 95%,95% 100%,0 100%)}.ty-message-435 .culture-block-056:hover{box-shadow:0 25px 60px rgba(0,0,0,0.12),0 15px 25px rgba(0,0,0,0.06);transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.ty-message-435 .culture-block-056 > div:first-child{margin-bottom:2rem;position:relative}.ty-message-435 .culture-block-056 > div:first-child::before{width:0.5rem;top:50%;height:70%;left:-2rem;content:"";position:absolute;background:linear-gradient(to bottom,rgb(118,166,214),rgb(76,64,191));transform:translateY(-50%)}.ty-message-435 h5{font-weight:700;font-size:23px;color:#000000;transform:translateX(0);transition:transform 0.4s ease;line-height:1.4;position:relative;margin:0;padding-bottom:0.5rem}.ty-message-435 .culture-block-056:hover h5{transform:translateX(10px)}.ty-message-435 h5::after{background:linear-gradient(to right,rgb(118,166,214),transparent);content:"";position:absolute;width:80px;bottom:0;height:3px;left:0;transition:width 0.4s ease}.ty-message-435 .culture-block-056:hover h5::after{width:120px}.ty-message-435 .culture-block-056 > div:last-child{overflow:hidden;position:relative}.ty-message-435 p{line-height:1.7;transition:color 0.3s ease;color:#000000;margin:0;font-size:14px;position:relative}.ty-message-435 a{position:relative;transform:translateY(0);padding:0.5rem 0;display:block;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);text-decoration:none}.ty-message-435 a::before{transition:width 0.5s cubic-bezier(0.19,1,0.22,1);background:rgb(118,166,214);content:"";position:absolute;height:1px;left:0;width:0;bottom:0}.ty-message-435 a:hover{transform:translateY(-3px)}.ty-message-435 a:hover::before{width:100%}.ty-message-435 a:hover p{color:rgb(118,166,214)}.ty-message-435 a:focus{box-shadow:0 0 0 2px rgb(118,166,214,0.5);outline:none}@keyframes float {0%,100%{transform:translate(0,0) rotate(-15deg)}50%{transform:translate(15px,-15px) rotate(5deg)}} @media screen and (max-width: 992px) {.ty-message-435{padding:5rem 0}.ty-message-435 .culture-block-056{padding:2.5rem}.ty-message-435 h5{font-size:calc(23px * 0.95)}} @media screen and (max-width: 768px) {.ty-message-435{padding:4rem 0}.ty-message-435 .culture-block-056{clip-path:polygon(0 0,100% 0,100% 97%,97% 100%,0 100%);padding:2rem}.ty-message-435 .culture-block-056 > div:first-child::before{left:-1.5rem;width:0.3rem}.ty-message-435 h5{font-size:calc(23px * 0.9)}} @media screen and (max-width: 576px) {.ty-message-435{padding:3rem 0}.ty-message-435 .culture-block-056{clip-path:polygon(0 0,100% 0,100% 98%,98% 100%,0 100%);padding:1.75rem}.ty-message-435 .culture-block-056 > div:first-child{margin-bottom:1.5rem}.ty-message-435 .culture-block-056 > div:first-child::before{left:-1.2rem;height:60%}.ty-message-435 h5{font-size:calc(23px * 0.85)}.ty-message-435 p{line-height:1.6;font-size:calc(14px * 0.95)}}footer{z-index:1;position:relative}footer::before{right:0;animation:gradientFlow 20s ease infinite;opacity:0.75;content:"";position:absolute;z-index:-1;top:0;background:linear-gradient(145deg,rgba(0,0,0,0.5) 0%,rgb(118,166,214,0.5) 35%,rgb(76,64,191,0.5) 70%,rgba(0,0,0,0.5) 100%);left:0;bottom:0;background-size:300% 300%}footer::after{left:0;background-size:50px 50px;z-index:-1;right:0;position:absolute;top:0;background-image:linear-gradient(0deg,transparent 24%,rgb(118,166,214,0.5) 25%,rgb(118,166,214,0.5) 26%,transparent 27%,transparent 74%,rgb(76,64,191,0.5) 75%,rgb(76,64,191,0.5) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgb(118,166,214,0.5) 25%,rgb(118,166,214,0.5) 26%,transparent 27%,transparent 74%,rgb(76,64,191,0.5) 75%,rgb(76,64,191,0.5) 76%,transparent 77%,transparent);content:"";opacity:0.15;bottom:0}.science-ref-945{color:#ffffff;position:relative;padding:4rem 0 2.5rem}.science-ref-945::before{content:"";box-shadow:0 0 20px rgb(118,166,214,0.5);height:2px;position:absolute;opacity:0.8;top:0;background:linear-gradient(90deg,transparent,rgb(118,166,214),rgb(76,64,191),transparent);left:0;width:100%}.science-ref-945 .container{justify-content:space-between;flex-wrap:wrap;gap:3rem;position:relative;display:flex}.science-ref-945 .company_holder{box-shadow:0 15px 25px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.05);flex:1 1 350px;background:linear-gradient(120deg,rgba(255,255,255,0.03),rgba(255,255,255,0.08));border-radius:29px;backdrop-filter:blur(8px);padding:2rem;transition:all 0.4s ease;overflow:hidden;position:relative}.science-ref-945 .company_holder::before{transform:translateY(-1px);left:-50%;height:1px;position:absolute;width:200%;content:"";top:0;background:linear-gradient(90deg,transparent,rgb(118,166,214),transparent)}.science-ref-945 .company_holder::after{content:"";left:0;height:1px;width:100%;transform:translateY(1px);background:linear-gradient(90deg,transparent,rgb(76,64,191),transparent);bottom:0;position:absolute}.science-ref-945 .company_holder:hover{transform:translateY(-5px);box-shadow:0 20px 30px rgba(0,0,0,0.25),0 0 0 1px rgba(255,255,255,0.07),0 0 20px rgb(118,166,214,0.5)}.science-ref-945 .company_holder h3{display:inline-block;margin:0 0 1.5rem;font-size:31px;font-weight:700;text-shadow:0 0 15px rgb(118,166,214,0.5);color:#ffffff;position:relative;letter-spacing:1px}.science-ref-945 .company_holder h3::after{left:0;border-radius:10px;content:"";position:absolute;transition:width 0.3s ease-out;background:linear-gradient(90deg,rgb(118,166,214),rgb(76,64,191));width:50px;bottom:-8px;box-shadow:0 0 10px rgb(118,166,214);height:3px}.science-ref-945 .company_holder:hover h3::after{width:100%}.science-ref-945 .event-cal-927{line-height:1.6;text-shadow:0 0 10px #000000;color:#ffffff;opacity:0.85;font-size:18px;max-width:100%}.science-ref-945 .linkedin-ref-271{min-width:400px;flex:1 1 calc(100% - 450px)}.science-ref-945 .head-info-194{flex-wrap:wrap;gap:2.5rem;display:flex}.science-ref-945 .header-pro-974{border-radius:29px;min-width:250px;backdrop-filter:blur(8px);overflow:hidden;box-shadow:0 15px 25px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.05);padding:2rem;background:linear-gradient(120deg,rgba(255,255,255,0.03),rgba(255,255,255,0.08));transition:all 0.4s ease;flex:1 1 calc(50% - 1.25rem);position:relative}.science-ref-945 .header-pro-974::before{top:0;left:-50%;position:absolute;background:linear-gradient(90deg,transparent,rgb(76,64,191),transparent);height:1px;width:200%;content:"";transform:translateY(-1px)}.science-ref-945 .header-pro-974::after{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgb(118,166,214),transparent);left:0;bottom:0;width:100%;content:"";transform:translateY(1px)}.science-ref-945 .header-pro-974:hover{box-shadow:0 20px 30px rgba(0,0,0,0.25),0 0 0 1px rgba(255,255,255,0.07),0 0 20px rgb(76,64,191,0.5);transform:translateY(-5px)}.science-ref-945 .header-pro-974 h5{position:relative;color:#ffffff;font-weight:600;font-size:18px;margin:0 0 1.5rem;letter-spacing:0.5px;text-shadow:0 0 15px rgb(76,64,191,0.5);display:inline-block}.science-ref-945 .header-pro-974 h5::after{left:0;position:absolute;content:"";box-shadow:0 0 10px rgb(76,64,191);background:linear-gradient(90deg,rgb(76,64,191),rgb(118,166,214));border-radius:10px;height:3px;transition:width 0.3s ease-out;bottom:-8px;width:40px}.science-ref-945 .header-pro-974:hover h5::after{width:100%}.science-ref-945 .header-pro-974 .head-info-194{flex-direction:column;gap:1rem;display:flex}.science-ref-945 .header-pro-974 .head-info-194 a{color:#ffffff;z-index:1;font-size:18px;opacity:0.8;border-radius:10px;transition:all 0.3s ease;position:relative;padding:0.5rem 1rem;text-decoration:none;text-shadow:0 0 5px #000000;display:block}.science-ref-945 .header-pro-974 .head-info-194 a::before{content:"";transition:all 0.3s ease;left:0;top:0;background:linear-gradient(180deg,rgb(118,166,214),rgb(76,64,191));width:3px;z-index:-1;height:100%;position:absolute;opacity:0.5;border-radius:10px}.science-ref-945 .header-pro-974 .head-info-194 a::after{z-index:-1;content:"";opacity:0;position:absolute;width:0;left:0;top:0;transition:all 0.3s ease;background:linear-gradient(90deg,rgba(0,0,0,0.5),transparent);height:100%}.science-ref-945 .header-pro-974 .head-info-194 a:hover{color:#ffffff;opacity:1;padding-left:1.5rem;text-shadow:0 0 10px rgb(76,64,191,0.5)}.science-ref-945 .header-pro-974 .head-info-194 a:hover::before{box-shadow:0 0 10px rgb(118,166,214);opacity:1;width:5px}.science-ref-945 .header-pro-974 .head-info-194 a:hover::after{width:100%;opacity:0.2}.footer-address-718{padding:2rem 0;margin-top:2rem;background:rgba(0,0,0,0.5);border-top:1px solid rgba(255,255,255,0.05);position:relative}.footer-address-718::before{height:1px;opacity:0.5;width:100%;top:0;background:linear-gradient(90deg,transparent,rgb(118,166,214),rgb(76,64,191),transparent);left:0;content:"";position:absolute}.footer-address-718 .container{align-items:center;display:flex;justify-content:center}.footer-address-718 .student-aid-148{text-shadow:0 0 5px #000000;font-size:16px;text-align:center;color:#ffffff;position:relative;opacity:0.7;transition:all 0.3s ease;letter-spacing:0.5px}.footer-address-718 .student-aid-148:hover{opacity:1;text-shadow:0 0 8px rgb(76,64,191,0.5)}@keyframes gradientFlow {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @media (max-width: 1200px) {.science-ref-945 .container{gap:2rem}.science-ref-945 .company_holder{flex:1 1 320px}.science-ref-945 .linkedin-ref-271{min-width:320px;flex:1 1 calc(100% - 370px)}} @media (max-width: 992px) {.science-ref-945{padding:3.5rem 0 2rem}.science-ref-945 .container{gap:2rem;flex-direction:column}.science-ref-945 .company_holder,.science-ref-945 .linkedin-ref-271{min-width:100%;flex:1 1 100%}.science-ref-945 .header-pro-974{min-width:220px;flex:0 1 calc(50% - 1.25rem)}} @media (max-width: 768px) {.science-ref-945{padding:3rem 0 1.5rem}.science-ref-945 .company_holder,.science-ref-945 .header-pro-974{padding:1.5rem}.science-ref-945 .head-info-194{gap:1.5rem}.science-ref-945 .company_holder h3{font-size:calc(31px - 2px)}.science-ref-945 .header-pro-974 h5{font-size:calc(18px - 1px)}.science-ref-945 .company_holder:hover,.science-ref-945 .header-pro-974:hover{transform:translateY(-3px)}} @media (max-width: 576px) {.science-ref-945{padding:2.5rem 0 1rem}.science-ref-945 .head-info-194{gap:1rem}.science-ref-945 .header-pro-974{flex:1 1 100%;min-width:100%}.science-ref-945 .header-pro-974 .head-info-194 a{padding:0.4rem 0.8rem}.science-ref-945 .header-pro-974 .head-info-194 a:hover{padding-left:1.2rem}.footer-address-718{margin-top:1.5rem;padding:1.5rem 0}.science-ref-945 .company_holder:hover,.science-ref-945 .header-pro-974:hover{transform:translateY(-2px)}}.attempt-now-794{background:linear-gradient(135deg,rgb(76,64,191,0.5),rgb(118,166,214,0.5));position:relative;overflow:hidden;padding:80px 0;box-shadow:0 15px 30px -10px rgba(0,0,0,0.5)}.attempt-now-794::before{left:0;content:"";bottom:0;position:absolute;z-index:1;background:radial-gradient(circle at 10% 20%,rgb(255,255,255,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(255,255,255,0.5) 0%,transparent 40%);opacity:0.15;right:0;top:0}.attempt-now-794::after{opacity:0.04;width:100%;background-image:linear-gradient(45deg,rgb(76,64,191) 25%,transparent 25%),linear-gradient(-45deg,rgb(76,64,191) 25%,transparent 25%);z-index:0;background-size:60px 60px;left:0;position:absolute;content:"";height:100%;top:0}.attempt-now-794 .container{align-items:center;margin:0 auto;display:flex;z-index:2;max-width:1200px;transform-style:preserve-3d;perspective:1000px;padding:0 20px;flex-direction:column;position:relative}.attempt-now-794 h2{font-weight:700;color:#ffffff;margin-bottom:40px;line-height:1.4;transform:translateZ(10px);position:relative;text-shadow:0 2px 10px rgba(0,0,0,0.15);max-width:900px;font-size:35px;font-family:Arial,sans-serif;text-align:center}.attempt-now-794 .culture-block-056{box-shadow:0 20px 40px -15px rgba(0,0,0,0.5),0 0 0 1px rgb(76,64,191,0.5);transform:translateZ(20px) perspective(100px) rotateX(2deg);border-radius:10px;justify-content:center;position:relative;gap:30px;background:#ffffff;padding:30px 50px;align-items:center;transition:transform 0.5s cubic-bezier(0.25,0.1,0.25,1.5);display:flex}.attempt-now-794 .culture-block-056:hover{transform:translateZ(30px) perspective(100px) rotateX(0deg);box-shadow:0 25px 50px -10px rgba(0,0,0,0.5),0 0 0 2px rgb(76,64,191)}.attempt-now-794 svg{width:48px;height:48px;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);transform:rotate(-5deg)}.attempt-now-794 .culture-block-056:hover svg{transform:rotate(5deg) scale(1.1)}.attempt-now-794 svg path{transition:fill 0.3s ease;fill:rgb(76,64,191)}.attempt-now-794 .culture-block-056:hover svg path{fill:rgb(118,166,214)}.attempt-now-794 .culture-block-056 div{transform:translateY(-5px)}.attempt-now-794 .connect-list-742{padding:16px 32px;font-weight:600;display:inline-block;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);position:relative;border-radius:10px;box-shadow:0 8px 20px -5px rgb(76,64,191,0.5);background:linear-gradient(135deg,rgb(76,64,191),rgb(118,166,214));font-family:Arial,sans-serif;overflow:hidden;font-size:16px;color:#ffffff;text-decoration:none}.attempt-now-794 .connect-list-742::before{top:0;width:100%;transform:translateX(-100%);transition:transform 0.6s ease;left:0;height:100%;position:absolute;background:linear-gradient(to right,transparent,rgba(255,255,255,0.2),transparent);content:""}.attempt-now-794 .connect-list-742:hover{background:linear-gradient(135deg,rgb(118,166,214),rgb(76,64,191));box-shadow:0 12px 25px -4px rgb(76,64,191,0.5);transform:translateY(-5px)}.attempt-now-794 .connect-list-742:hover::before{transform:translateX(100%)}.attempt-now-794 .connect-list-742:active{box-shadow:0 5px 15px -4px rgb(76,64,191,0.5);transform:translateY(0)}@media (max-width: 992px) {.attempt-now-794{padding:60px 0}.attempt-now-794 h2{font-size:calc(35px * 0.9);margin-bottom:30px}.attempt-now-794 .culture-block-056{padding:25px 40px}.attempt-now-794 svg{height:40px;width:40px}.attempt-now-794 .connect-list-742{padding:14px 28px}} @media (max-width: 768px) {.attempt-now-794{padding:50px 0}.attempt-now-794 h2{font-size:calc(35px * 0.8);margin-bottom:25px}.attempt-now-794 .culture-block-056{flex-direction:column;padding:22px 30px;gap:20px}.attempt-now-794 .connect-list-742{padding:12px 24px}} @media (max-width: 576px) {.attempt-now-794{padding:40px 0}.attempt-now-794 h2{margin-bottom:20px;font-size:calc(35px * 0.7)}.attempt-now-794 .culture-block-056{width:90%;padding:20px}.attempt-now-794 svg{width:36px;height:36px}.attempt-now-794 .connect-list-742{font-size:calc(16px * 0.9);padding:10px 20px}} @media (hover: none) {.attempt-now-794 .culture-block-056{transform:none;box-shadow:0 10px 20px -10px rgba(0,0,0,0.5)}.attempt-now-794 .culture-block-056:hover{transform:none}.attempt-now-794 .connect-list-742:hover{background:linear-gradient(135deg,rgb(76,64,191),rgb(118,166,214));transform:none}} @media (prefers-reduced-motion) {.attempt-now-794 .culture-block-056,.attempt-now-794 svg,.attempt-now-794 .connect-list-742,.attempt-now-794 .connect-list-742::before{transition:none}}.mentorship-experience-016{position:relative;padding:6rem 0;background:linear-gradient(135deg,rgb(176,210,227) 0%,rgba(0,0,0,0.5) 100%);overflow:hidden}.mentorship-experience-016::before{left:0;height:100%;position:absolute;content:"";top:0;opacity:0.2;width:100%;background:conic-gradient(from 45deg at 50% 50%,transparent 0deg,rgb(118,166,214,0.5) 90deg,transparent 180deg,rgb(76,64,191,0.5) 270deg,transparent 360deg);animation:rotateBg 30s linear infinite}@keyframes rotateBg {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .mentorship-experience-016 .container{z-index:1;position:relative;max-width:1200px;padding:0 1.5rem;margin:0 auto}.mentorship-experience-016 .client-ratings-702{grid-template-areas:"photo quote" "photo name" "photo job";box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);display:grid;backdrop-filter:blur(8px);border-radius:23px;transform:perspective(1000px) rotateX(2deg);grid-gap:1.5rem;grid-template-columns:minmax(250px,35%) 1fr;padding:3rem;transition:transform 0.3s ease;background-color:rgba(0,0,0,0.5)}.mentorship-experience-016 .client-ratings-702:hover{transform:perspective(1000px) rotateX(0)}.mentorship-experience-016 .gallery-slider-378{transition:transform 0.3s ease;transform:translateZ(20px);min-height:350px;border-radius:23px;height:100%;grid-area:photo;clip-path:polygon(0 0,100% 0,92% 100%,0% 100%);box-shadow:0 10px 30px -5px rgba(0,0,0,0.5)}.mentorship-experience-016 .client-ratings-702:hover .gallery-slider-378{transform:translateZ(30px)}.mentorship-experience-016 .name{font-size:32px;grid-area:name;transform:translateZ(10px);text-shadow:2px 2px 4px rgba(0,0,0,0.5);font-weight:700;margin-bottom:0.5rem;color:#ffffff}.mentorship-experience-016 .client-ratings-702 span:not(.name){grid-area:job;color:rgb(76,64,191);margin-bottom:1rem;font-weight:600;transform:translateZ(5px);font-size:16px}.mentorship-experience-016 .job-overview-197{transform:translateZ(15px);grid-area:quote;border-left:4px solid rgb(118,166,214);border-radius:10px;font-size:14px;color:#ffffff;position:relative;line-height:1.6;background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);padding:1.5rem}.mentorship-experience-016 .job-overview-197::before{height:100%;top:0;position:absolute;background:linear-gradient(90deg,rgb(118,166,214,0.5) 0%,transparent 100%);width:100%;mix-blend-mode:overlay;content:"";opacity:0.1;left:0;border-radius:10px}@media (max-width: 991px) {.mentorship-experience-016 .client-ratings-702{grid-template-columns:1fr 1fr;grid-template-areas:"photo photo" "name job" "quote quote"}.mentorship-experience-016 .gallery-slider-378{min-height:300px;clip-path:polygon(0 0,100% 0,95% 95%,5% 95%)}} @media (max-width: 767px) {.mentorship-experience-016{padding:3rem 0}.mentorship-experience-016 .client-ratings-702{grid-template-columns:1fr;grid-template-areas:"gallery-slider-378" "name" "work-area-405" "job-overview-197";padding:2rem}.mentorship-experience-016 .gallery-slider-378{clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);min-height:250px}}.offer-card-760{overflow:hidden;position:relative;padding:100px 0}.offer-card-760::before{width:100%;content:"";left:0;background:linear-gradient(135deg,rgba(0,0,0,0.85),rgba(0,0,0,0.7));z-index:1;top:0;height:100%;position:absolute}.offer-card-760 .container{max-width:1320px;padding:0 20px;position:relative;z-index:2;margin:0 auto}.offer-card-760 .sub-options-081{position:relative}.offer-card-760 h2{text-align:center;transform:translateY(0);position:relative;font-size:28px;color:#ffffff;margin-bottom:20px;animation:fadeInUp 0.8s ease-out forwards;font-weight:700}.offer-card-760 .cost-levels-038{transform:translateY(20px);line-height:1.6;max-width:800px;text-align:center;margin:0 auto 50px;opacity:0;animation:fadeInUp 0.8s ease-out 0.2s forwards;position:relative;font-size:13px;color:rgb(255,255,255,0.5)}.offer-card-760 .fee-deals-715{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;list-style:none;margin:0;padding:0;gap:30px}.offer-card-760 .fee-deals-715 li{transition:transform 0.4s ease;perspective:1000px;transform-style:preserve-3d}.offer-card-760 .learning-fees-416{text-decoration:none;display:block;height:100%;will-change:transform;transform:translateZ(0);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1)}.offer-card-760 .payment-plan-425{overflow:hidden;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.03));box-shadow:0 15px 35px rgba(0,0,0,0.2);flex-direction:column;padding:30px;transition:all 0.5s cubic-bezier(0.23,1,0.32,1);position:relative;height:100%;min-height:420px;display:flex;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);justify-content:space-between}.offer-card-760 .payment-plan-425::before{height:5px;transform:scaleX(0);width:100%;content:"";position:absolute;left:0;background:linear-gradient(90deg,rgb(118,166,214),rgb(76,64,191));top:0;transform-origin:left;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1)}.offer-card-760 .package-pricing-634{display:flex;color:#ffffff;flex-direction:column;height:100%;z-index:1;position:relative}.offer-card-760 .package-pricing-634 h4{transition:color 0.3s ease;color:#ffffff;padding-bottom:15px;font-weight:700;font-size:calc(20px * 1.1);margin-bottom:20px;position:relative}.offer-card-760 .package-pricing-634 h4::after{position:absolute;content:"";height:2px;transition:width 0.4s ease;left:0;bottom:0;width:50px;background-color:rgb(118,166,214)}.offer-card-760 .package-pricing-634 p{flex-grow:1;margin-bottom:30px;font-size:13px;color:rgba(255,255,255,0.85);word-break:break-word;line-height:1.6;max-height:200px;scrollbar-width:thin;overflow-y:auto;scrollbar-color:rgb(118,166,214) rgba(255,255,255,0.1);overflow-wrap:break-word}.offer-card-760 .package-pricing-634 p::-webkit-scrollbar{width:4px}.offer-card-760 .package-pricing-634 p::-webkit-scrollbar-track{background:rgba(255,255,255,0.1)}.offer-card-760 .package-pricing-634 p::-webkit-scrollbar-thumb{background-color:rgb(118,166,214)}.offer-card-760 .indv-sub-640{display:inline-block;font-weight:700;background-clip:text !important;color:#ffffff;-webkit-background-clip:text !important;position:relative;margin-top:auto;align-self:flex-start;font-size:calc(20px * 1.3);color:transparent;padding:10px 0;background:linear-gradient(135deg,rgb(118,166,214),rgb(76,64,191))}.offer-card-760 .indv-sub-640::before{position:absolute;bottom:0;content:"";background:linear-gradient(90deg,rgb(118,166,214),transparent);width:100%;height:1px;left:0}.offer-card-760 .fee-deals-715 li:hover{transform:translateY(-5px)}.offer-card-760 .fee-deals-715 li:hover .payment-plan-425{box-shadow:0 20px 40px rgba(0,0,0,0.3)}.offer-card-760 .fee-deals-715 li:hover .payment-plan-425::before{transform:scaleX(1)}.offer-card-760 .fee-deals-715 li:hover .package-pricing-634 h4::after{width:80px}.offer-card-760 .fee-deals-715 li:nth-child(1){animation:fadeInUp 0.8s ease-out 0.3s both}.offer-card-760 .fee-deals-715 li:nth-child(2){animation:fadeInUp 0.8s ease-out 0.4s both}.offer-card-760 .fee-deals-715 li:nth-child(3){animation:fadeInUp 0.8s ease-out 0.5s both}.offer-card-760 .fee-deals-715 li:nth-child(4){animation:fadeInUp 0.8s ease-out 0.6s both}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 1200px) {.offer-card-760{padding:80px 0}.offer-card-760 .fee-deals-715{gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.offer-card-760 .payment-plan-425{min-height:400px;padding:25px}} @media (max-width: 992px) {.offer-card-760{padding:70px 0}.offer-card-760 h2{font-size:calc(28px * 0.9)}.offer-card-760 .cost-levels-038{font-size:calc(13px * 0.95);margin-bottom:40px}.offer-card-760 .fee-deals-715{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.offer-card-760 .payment-plan-425{padding:20px;min-height:380px}.offer-card-760 .package-pricing-634 h4{font-size:20px}.offer-card-760 .indv-sub-640{font-size:calc(20px * 1.2)}} @media (max-width: 768px) {.offer-card-760{padding:60px 0}.offer-card-760 h2{margin-bottom:15px;font-size:calc(28px * 0.85)}.offer-card-760 .cost-levels-038{font-size:calc(13px * 0.9);margin-bottom:30px}.offer-card-760 .fee-deals-715{grid-template-columns:1fr;margin:0 auto;max-width:450px}.offer-card-760 .payment-plan-425{min-height:auto}.offer-card-760 .package-pricing-634 p{max-height:150px}} @media (max-width: 576px) {.offer-card-760{padding:50px 0}.offer-card-760 h2{font-size:calc(28px * 0.8)}.offer-card-760 .cost-levels-038{font-size:calc(13px * 0.85)}.offer-card-760 .payment-plan-425{padding:20px 15px}.offer-card-760 .package-pricing-634 h4{font-size:calc(20px * 0.95);margin-bottom:15px;padding-bottom:10px}.offer-card-760 .package-pricing-634 p{font-size:calc(13px * 0.9);margin-bottom:20px}.offer-card-760 .indv-sub-640{font-size:calc(20px * 1.1)}}