header,footer{width:100%}a{color:inherit;text-decoration:none}html,body{min-height:100%;auto contain touch-action:none;height:100%;font-family:Arial,sans-serif;scroll-behavior:smooth;color:#000000}.layer-container{display:flex;min-height:100%;height:100%;flex-direction:column}.study-process{background:linear-gradient(45deg,rgb(187,193,223) 0%,rgb(152,164,184,0.5) 100%);display:flex;overflow:hidden;min-height:80vh;padding:7rem 2rem;align-items:center;position:relative}.study-process::after{position:absolute;content:'';animation:gridMove 30s linear infinite;background:linear-gradient(90deg,transparent 9px,rgb(152,164,184,0.5) 10px,transparent 10px) 0 0 / 100px 100%,linear-gradient(0deg,transparent 9px,rgb(117,126,142,0.5) 10px,transparent 10px) 0 0 / 100% 100px;opacity:0.15;width:100%;left:0;bottom:0;height:100%}.study-process .text-arch:hover{transform:translateX(-10px)}.study-process .text-arch::before{border-radius:10px 0 0 0;border-top:4px solid rgb(152,164,184);height:30px;position:absolute;content:'';top:-15px;width:30px;left:-15px;border-left:4px solid rgb(152,164,184)}.study-process .text-arch::before,.study-process .text-arch::after{transition:all 0.3s ease}.study-process h2{padding-bottom:1.5rem;font-size:38px;margin-bottom:2rem;color:rgb(152,164,184);font-weight:700;position:relative}.study-process .text-arch:hover h2::after{width:120px}.study-process p{font-weight:400;font-size:14px;color:#000000;line-height:1.8}.study-process .text-arch:hover::before{transform:translate(-5px,-5px)}.study-process:hover::before,.study-process:hover::after{animation-play-state:paused}.educational-gains::before{filter:blur(40px);right:-10%;top:-15%;transform:rotate(-15deg) skew(5deg);width:50%;opacity:0.15;height:70%;content:"";background:linear-gradient(225deg,rgb(152,164,184,0.5) 0%,transparent 70%);z-index:1;position:absolute}.educational-gains .container{padding:0 20px;z-index:2;position:relative;margin:0 auto;max-width:1200px}.educational-gains .text-arch{width:100%;transform:translateZ(10px);border-left:4px solid rgb(152,164,184);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);position:relative;background:rgba(255,255,255,0.9);padding:2rem}.educational-gains h4{font-weight:700;color:#000000;font-size:24px;position:relative;margin:0 0 2rem;display:inline-block}.educational-gains .text-arch > div{margin-bottom:1.5rem}.educational-gains ul{padding:0;list-style:none;margin:0}.educational-gains li{margin-bottom:1.2rem;transition:transform 0.3s ease-out}.educational-gains li p span:first-child{flex-shrink:0;margin-top:0.2rem}.educational-gains svg{width:24px;transition:transform 0.3s ease-out;height:24px;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1))}.educational-gains li:hover svg path{fill:rgb(117,126,142)}.educational-gains .img-overlay-box{max-width:500px;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);transform:perspective(1000px) rotateX(3deg) rotateY(-2deg);width:100%;height:auto;border-radius:2px;object-fit:cover;box-shadow:0 20px 40px rgba(0,0,0,0.15)}.client-feedback h2{transform:translateY(0);transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);color:#000000;margin-bottom:3rem;font-size:33px;text-align:center;position:relative;font-weight:700}.client-feedback h2::after{height:3px;bottom:-15px;position:absolute;background:linear-gradient(90deg,rgb(152,164,184),rgb(117,126,142));content:"";left:50%;width:80px;transform:translateX(-50%) scaleX(0.8);transition:transform 0.4s ease-out}.client-feedback .feedback-track{position:relative;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.client-feedback .learner-voices::before{content:"";background:linear-gradient(to bottom,rgb(152,164,184),rgb(117,126,142));transition:height 0.5s ease;left:0;width:5px;top:0;position:absolute;height:0}.client-feedback .learner-voices:hover::before{height:100%}.client-feedback .learner-voices::after{pointer-events:none;right:20px;font-family:Georgia,serif;position:absolute;opacity:0.15;content:"";top:-25px;font-size:150px;color:rgb(117,126,142,0.5)}.client-feedback .learner-voices:hover h3{color:rgb(152,164,184);padding-left:1.5rem}.client-feedback .learner-voices:hover .description{padding-left:0.5rem}.client-feedback .learner-voices div{margin-top:1rem;width:60px;transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:50%;height:60px;transform:translateX(0) rotate(0);position:relative;overflow:hidden}.client-feedback .learner-voices:hover div::before{opacity:0.3}.client-feedback .learner-voices img{height:100%;transition:transform 0.5s ease;object-fit:cover;width:100%}.gratitudeWeb::before{height:300px;right:-50px;animation:float 15s ease-in-out infinite;filter:blur(80px);top:-50px;position:absolute;opacity:0.4;width:300px;z-index:1;content:"";background:linear-gradient(45deg,rgb(117,126,142,0.5) 0%,rgb(152,164,184,0.5) 100%)}.gratitudeWeb .container{max-width:1140px;margin:0 auto;padding:0 20px;z-index:5;position:relative}.gratitudeWeb h2{font-family:Arial,sans-serif;transform:translateY(20px);opacity:0;position:relative;font-size:34px;color:#000000;font-weight:700;animation:slideUp 0.8s cubic-bezier(0.25,1,0.5,1) forwards;margin-bottom:40px}.gratitudeWeb .learning-dna{border-radius:23px;opacity:0;background:#ffffff;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.07),0 5px 15px rgba(0,0,0,0.05);overflow:hidden;padding:50px;transform:translateY(30px);animation:slideUp 0.8s cubic-bezier(0.25,1,0.5,1) forwards 0.3s}.gratitudeWeb ul{padding:0;margin:0;list-style:none}.gratitudeWeb li{position:relative;padding-left:25px}.gratitudeWeb span{transform:translateY(15px);font-size:calc(17px * 1.05);display:block;opacity:0;animation:fadeText 0.8s ease forwards 0.8s;color:#000000;line-height:1.7;font-family:Arial,sans-serif}.contact-us{position:relative;background:linear-gradient(135deg,rgb(187,193,223) 0%,rgba(16,22,47,0.95) 100%);overflow:hidden;padding:120px 0}.contact-us::after{top:0;left:0;position:absolute;background:radial-gradient( circle at 20% 30%,rgba(rgb(152,164,184),0.15) 0%,transparent 50% ),radial-gradient( circle at 80% 70%,rgba(rgb(117,126,142),0.15) 0%,transparent 50% );width:100%;z-index:0;opacity:0.6;height:100%;content:""}.contact-us h2{font-family:Arial,sans-serif;letter-spacing:2px;font-size:35px;text-transform:uppercase;margin-bottom:15px;position:relative;color:#ffffff;text-align:center;font-weight:700}.contact-us .reach-inquiry{margin-top:60px;grid-template-columns:1fr 1fr;gap:30px;position:relative;display:grid}.contact-us .reach-inquiry::after{z-index:-1;width:100%;border:1px solid rgba(rgb(117,126,142),0.2);bottom:-8px;height:100%;position:absolute;right:-8px;border-radius:17px;content:""}.contact-us .img-overlay-box::before{width:100%;z-index:1;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,0.6));top:0;content:"";height:100%;left:0;position:absolute}.contact-us .feedback-help{backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-radius:17px;padding:50px;background:rgba(255,255,255,0.03);position:relative;border:1px solid rgba(255,255,255,0.1)}.contact-us form{width:100%}.contact-us form h3{font-family:Arial,sans-serif;margin-bottom:30px;position:relative;font-size:24px;padding-left:20px;color:#ffffff;font-weight:600}.contact-us form input[type="text"]{font-size:17px;border:1px solid rgba(255,255,255,0.1);width:100%;color:#ffffff;transition:all 0.3s ease;padding:18px 25px;margin-bottom:25px;background:rgba(255,255,255,0.05);border-radius:10px;font-family:Arial,sans-serif}.contact-us .support-request{display:flex;align-items:flex-start;margin-bottom:30px}.contact-us .support-request label{line-height:1.5;color:rgba(255,255,255,0.7);font-size:16px;cursor:pointer;padding-left:35px;position:relative}.contact-us .support-request input[type="checkbox"]:checked + label::before{border-color:rgb(152,164,184);background:rgb(152,164,184)}.contact-us .support-request label a{position:relative;text-decoration:none;color:rgb(152,164,184);font-weight:600;transition:all 0.3s ease}.contact-us .support-request label a:hover{color:rgb(117,126,142)}.contact-us form .support-feedback{overflow:hidden;font-size:19px;transition:all 0.4s ease;color:#ffffff;border-radius:10px;cursor:pointer;position:relative;border:none;font-weight:600;padding:16px 40px;z-index:1;background:linear-gradient(45deg,rgb(152,164,184),rgb(117,126,142));font-family:Arial,sans-serif;display:inline-block}.contact-us svg{width:22px;height:22px;fill:rgb(152,164,184)}footer{position:relative;width:100%}footer .sample-docs{position:relative;z-index:1}footer .quick-reach::after{pointer-events:none;left:0;height:100%;width:100%;position:absolute;content:"";top:0;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 50%)}footer .info_item{transition:all 0.3s ease;align-items:center;display:flex;border-radius:10px;padding:10px 20px;flex:1 1 200px;max-width:300px;background-color:rgba(0,0,0,0.2)}footer .info_item p,footer .info_item a{color:#ffffff;text-decoration:none;font-size:17px}footer .text_main_holder::before{position:absolute;width:100%;background-color:#ffffff;z-index:-1;height:100%;top:0;left:0;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);content:""}footer .review-block{line-height:1.6;color:#000000;max-width:350px;margin:0 auto;font-size:12px;text-align:center}footer .nav-mentor h5{font-size:24px;position:relative;display:inline-block;color:#000000;margin-bottom:25px;font-weight:600}footer .head-primary{flex-direction:column;gap:10px 30px;display:flex;margin-bottom:25px;flex-wrap:wrap}footer .head-primary a::after{height:1px;left:0;width:0;transition:width 0.3s ease;bottom:0;content:"";background-color:rgb(152,164,184);position:absolute}footer .head-primary a:hover::after{width:100%}footer .subscribe_holder::before{height:100%;top:0;position:absolute;content:"";left:0;width:100%;background:linear-gradient(45deg,rgba(0,0,0,0.1) 0%,transparent 50%);pointer-events:none}footer .subscribe_holder p{margin-bottom:25px;color:rgba(255,255,255,0.9);line-height:1.6;font-size:17px}footer .input_holder input[type="email"]{border:none;transition:all 0.3s ease;font-size:17px;border-radius:10px;padding:15px}footer .sub-confirmation:hover{background-color:rgb(117,126,142)}footer .carbon-cta{margin-top:60px;border-top:1px dashed rgba(0,0,0,0.1);padding-top:20px}footer .sustain-cta{text-align:center;font-size:12px;color:#000000}header .nav-block::before{content:"";opacity:0.1;width:100%;position:absolute;animation:slidePattern 25s linear infinite;left:0;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgb(117,126,142,0.5) 10px,rgb(117,126,142,0.5) 11px );height:100%;top:0}header .container{padding:1.5rem 2rem;position:relative}header .main-skill{z-index:2;position:relative}header .top-site{position:relative;padding:15px;transform:rotate(-3deg);background:#ffffff;box-shadow:5px 5px 0 rgb(152,164,184,0.5);display:block;border-radius:10px;transition:all 0.3s ease}header .top-site:hover{transform:rotate(0deg) translateY(-5px);box-shadow:8px 8px 0 rgb(152,164,184)}header .top-site svg{filter:drop-shadow(2px 2px 0 rgba(0,0,0,0.5));width:auto;height:45px}header .nav-mentor::before{right:0;transition:width 0.3s ease;content:"";z-index:-1;border-radius:0 28px 28px 0;background:linear-gradient(90deg,transparent,rgb(117,126,142,0.5) 100%);position:absolute;opacity:0.15;bottom:0;width:85%;top:0}header .top-study a{font-size:12px;display:block;position:relative;border-radius:0 10px 0 10px;color:#000000;border-left:3px solid transparent;text-decoration:none;overflow:hidden;padding:8px 16px;background:#ffffff;font-weight:600;transition:all 0.3s ease;font-family:Arial,sans-serif}header .top-study a:hover{border-left-color:rgb(152,164,184);box-shadow:3px 3px 0 rgba(0,0,0,0.5);color:rgb(152,164,184);transform:translateX(5px)}header .top-study a:hover::before{transform:scaleY(1)}header .top-study a:hover::after{transform:scaleX(1)}.welcome-board::before{position:absolute;left:0;top:0;right:0;pointer-events:none;content:"";bottom:0;z-index:1;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,0.1) 0%,transparent 60%)}.welcome-board .course-primary{position:relative;z-index:2;max-width:1200px;width:90%;transform-origin:center center;flex-direction:column;transform:perspective(1000px) rotateX(2deg);display:flex}.welcome-board .course-primary > div:first-child{box-shadow:0 10px 30px rgba(0,0,0,0.1);animation:slideInFromTop 1s cubic-bezier(0.25,0.46,0.45,0.94) 0.3s forwards;background:rgba(255,255,255,0.1);transform:translateY(20px);align-self:flex-start;padding:1.5rem 2rem;opacity:0;backdrop-filter:blur(8px);position:relative;margin-bottom:2rem}.welcome-board .course-primary > div:first-child p{line-height:1.5;max-width:650px;font-size:calc(13px * 1.2);color:#ffffff;font-weight:600;letter-spacing:0.5px;margin:0}.welcome-board .learn-learn > div{padding:3rem;position:relative;overflow:hidden;border-radius:4px;box-shadow:0 15px 50px rgba(0,0,0,0.15)}.welcome-board .learn-learn h3{margin:0 0 2rem 0;border-left:3px solid rgb(117,126,142);max-width:800px;opacity:0;color:#ffffff;line-height:1.6;z-index:2;transform:translateX(20px);animation:slideInFromRight 1s cubic-bezier(0.25,0.46,0.45,0.94) 0.9s forwards;position:relative;padding-left:1rem;font-size:calc(19px * 1.1)}.welcome-board .learn-learn > div > div > div::before,.welcome-board .learn-learn > div > div > div::after{border:2px solid rgb(117,126,142);height:20px;position:absolute;content:"";opacity:0.7;width:20px}.welcome-board .learn-learn > div > div > div::before{border-bottom:none;border-right:none;top:10px;left:10px;animation:cornerGrow 1s ease 1.5s forwards}.welcome-board .title_style_header{color:#ffffff;line-height:1.3;text-shadow:0 2px 10px rgba(0,0,0,0.2);font-weight:700;margin:0;position:relative;font-size:42px;text-align:center;letter-spacing:1px}.course-program-description{position:relative;background:linear-gradient(120deg,rgb(187,193,223) 0%,rgba(0,0,0,0.5) 60%,rgb(152,164,184,0.5) 100%);overflow:hidden;padding:120px 0}.course-program-description::after{animation:gridShift 30s linear infinite;content:"";width:100%;position:absolute;background-image:repeating-linear-gradient(45deg,#ffffff 0,#ffffff 1px,transparent 1px,transparent 60px),repeating-linear-gradient(135deg,#ffffff 0,#ffffff 1px,transparent 1px,transparent 60px);left:0;z-index:1;height:100%;opacity:0.05;top:0}.course-program-description .program-path{backdrop-filter:blur(10px);position:relative;background:#ffffff;padding:60px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5),0 0 0 1px rgb(152,164,184,0.5),0 0 40px rgb(117,126,142,0.5);border-radius:13px;width:75%;margin-right:auto;margin-left:auto;z-index:3;transform:translateY(80px)}.course-program-description .main-skill{top:-60px;left:60px;transform-origin:center center;box-shadow:0 15px 35px -10px rgba(0,0,0,0.5),0 0 0 8px #ffffff,0 0 0 12px rgb(152,164,184,0.5);justify-content:center;border-radius:30% 70% 50% 50% / 40% 40% 60% 60%;width:120px;background:#ffffff;display:flex;animation:floatAndRotate 8s ease-in-out infinite;height:120px;position:absolute;align-items:center}.course-program-description .main-skill:hover svg path{stroke:rgb(152,164,184);animation:drawPath 2s forwards;stroke-dasharray:50;stroke-dashoffset:50}.course-program-description .program-path h3::before{width:8px;background:rgb(152,164,184);border-radius:50%;left:0;position:absolute;height:8px;content:"";bottom:0}.course-program-description .program-path p{font-weight:400;position:relative;line-height:1.8;color:#000000;margin-bottom:0;font-size:15px;text-shadow:0 0 1px rgba(0,0,0,0.01)}.course-program-description .img-overlay-box{transform:perspective(1200px) rotateY(-5deg) rotateX(3deg);height:400px;margin-left:auto;transition:transform 0.6s ease;position:relative;overflow:hidden;z-index:2;box-shadow:0 15px 35px -5px rgba(0,0,0,0.5),0 0 0 5px #ffffff;border-radius:13px 13px calc(13px * 3) 13px;width:85%}.course-program-description .learning-dna:hover .img-overlay-box::before{opacity:0.5}.course-program-description .img-overlay-box::after{position:absolute;top:0;content:"";width:100%;z-index:2;height:100%;mix-blend-mode:overlay;opacity:0.1;background:repeating-linear-gradient( -45deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px );left:0}.customer-support::after{z-index:0;height:100%;content:"";opacity:0.05;left:0;top:0;background-position:0 0,0 50px,50px -50px,-50px 0px;position:absolute;animation:backgroundMove 30s linear infinite;background-image:linear-gradient(45deg,rgb(152,164,184,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(152,164,184,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(152,164,184,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(152,164,184,0.5) 75%);width:100%;background-size:100px 100px}.customer-support .team-contact::before{width:200%;left:-50%;content:"";pointer-events:none;transform:rotate(45deg);top:-50%;position:absolute;height:200%;animation:shimmer 10s linear infinite;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.03),transparent)}.customer-support .team-contact h2{font-size:30px;font-weight:700;color:rgb(152,164,184);position:relative;margin-bottom:20px}.customer-support .contact-panel{margin-bottom:15px;color:#ffffff;font-weight:600;font-size:calc(17px * 1.2)}.customer-support .contact-team{margin-bottom:20px;font-size:17px;line-height:1.6;color:#000000}.customer-support .team-contact p span{display:inline-block;color:#ffffff;margin-left:10px}.customer-support .ask-questions::before{height:100%;position:absolute;background:linear-gradient(135deg,transparent,rgba(rgb(152,164,184,0.5),0.1));pointer-events:none;left:0;content:"";width:100%;top:0}.customer-support .talk-support{display:flex;gap:10px;flex-direction:column}.customer-support .talk-support span:hover{border-bottom-color:rgb(152,164,184);transform:translateX(5px);color:#ffffff}.customer-support .team-contact .img-overlay-box::after{position:absolute;transition:all 0.3s ease;left:0;background:linear-gradient(135deg,transparent 0%,rgb(152,164,184,0.5) 100%);width:100%;top:0;content:"";opacity:0.5;height:100%}.customer-support .team-contact .img-overlay-box:hover::after{opacity:0.2}.customer-support .quick-reach{justify-content:center;display:flex;gap:30px;flex-direction:column}.customer-support .quick-reach a::before{top:0;width:3px;height:0%;transition:height 0.3s ease;left:0;background:rgb(152,164,184);content:"";position:absolute}.customer-support .quick-reach a:hover::before{height:100%}.customer-support .quick-reach a span{font-weight:600;color:rgb(117,126,142);margin-bottom:5px;font-size:19px}.customer-support .quick-reach a:hover p{color:rgb(152,164,184)}.customer-support svg path{fill:rgb(117,126,142);transition:all 0.3s ease}.customer-support .quick-reach a:hover svg,.customer-support .quick-reach a:hover svg path{fill:rgb(152,164,184)}.cookieAlertContainer{bottom:0;width:100%;border-top:2px solid rgb(152,164,184);background:rgb(187,193,223);z-index:90;position:fixed}.cookieAlertContainer p{font-size:18px}.cookies-tech{margin-right:10px;flex-shrink:0}.cookies-consent{color:rgb(152,164,184);min-width:120px;text-align:center;white-space:nowrap;text-decoration:none;flex-shrink:0;margin-left:10px;cursor:pointer;font-size:24px;border-bottom:2px solid rgb(152,164,184);line-height:35px}.layer-container .track-settings{justify-content:flex-end}.layer-container .track-cookies{text-align:right}.confidential-hearth{padding:40px;height:auto;width:100%;box-shadow:0 10px 20px rgba(0,0,0,0.1);background:linear-gradient(135deg,rgb(152,164,184,0.5) 30%,rgb(117,126,142,0.5) 100%);overflow:hidden}.confidential-hearth h2{color:rgb(117,126,142);margin-bottom:25px;font-weight:600;font-size:34px;border-bottom:2px solid rgb(152,164,184);text-align:left;margin-top:35px;padding-bottom:5px}.confidential-hearth li{padding-left:20px;position:relative;margin-bottom:15px}.confidential-hearth li::before{top:0;position:absolute;font-size:1.5em;line-height:1em;left:0;content:'•';color:rgb(152,164,184)}.confidential-hearth p:hover,.confidential-hearth span:hover,.confidential-hearth div:hover{color:rgb(152,164,184);transform:translateY(-2px)}.education-history::before{animation:breatheGlow 15s ease-in-out infinite alternate;height:100%;content:"";opacity:0.4;width:100%;position:absolute;filter:blur(70px);left:0;top:0;z-index:1;background:radial-gradient(circle at 80% 20%,rgb(152,164,184,0.5) 0%,transparent 35%),radial-gradient(circle at 20% 80%,rgb(117,126,142,0.5) 0%,transparent 35%)}.education-history .learner-voices::before{height:100%;left:0;width:100%;z-index:-1;content:"";background:linear-gradient(135deg,transparent,rgb(152,164,184,0.5),transparent);animation:shimmerEffect 10s ease-in-out infinite;background-size:200% 200%;position:absolute;top:0;opacity:0.2}.education-history .learner-voices:hover .img-overlay-box{box-shadow:30px 30px 60px rgba(0,0,0,0.5);transform:scale(1.05) rotate(2deg)}.education-history .img-overlay-box::before{z-index:1;border-radius:inherit;left:0;border:1px solid rgba(255,255,255,0.2);width:100%;position:absolute;box-sizing:border-box;content:"";height:100%;top:0}.education-history .learner-voices:hover .name{transform:translateX(10px)}.education-history .name::after{width:0;height:3px;position:absolute;transition:width 0.6s ease;background:linear-gradient(90deg,rgb(152,164,184),rgb(117,126,142));bottom:-10px;left:0;content:""}.education-history .learner-voices:hover span:not(.name){transform:translateX(10px);background:rgba(0,0,0,0.3)}.education-history .exp-content{z-index:2;backdrop-filter:blur(10px);transform:translateY(0);line-height:1.8;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.2) 100%);border-radius:21px;padding:2rem;grid-column:1;overflow:hidden;font-size:15px;position:relative;border-left:4px solid rgb(117,126,142);transition:all 0.7s cubic-bezier(0.2,1,0.3,1);color:#ffffff;grid-row:2;box-shadow:10px 10px 30px rgba(0,0,0,0.3)}.education-history .container::after{width:400px;background:conic-gradient(from 135deg,rgb(152,164,184,0.5) 0%,rgb(117,126,142,0.5) 50%,rgb(152,164,184,0.5) 100%);z-index:-1;position:absolute;filter:blur(80px);left:-200px;animation:rotateGlow 25s linear infinite;border-radius:50%;height:400px;content:"";opacity:0.2;bottom:-200px}.company-info::after{position:absolute;filter:blur(80px);right:-50%;animation:floatGlow 15s infinite alternate ease-in-out;height:100%;top:-50%;width:100%;opacity:0.1;background:rgb(152,164,184);transform:rotate(35deg);content:"";z-index:2}.company-info .text-arch:hover{transform:perspective(1000px) rotateY(0deg)}.company-info h1{font-weight:700;margin-bottom:30px;color:#ffffff;font-size:43px;position:relative;letter-spacing:1px;text-transform:uppercase}.company-info h1::after{bottom:-10px;position:absolute;width:80px;height:3px;background:rgb(117,126,142);left:0;content:"";transform-origin:left;animation:expandLine 1.5s forwards cubic-bezier(0.19,1,0.22,1)}.company-info h4::before{background:rgb(117,126,142);left:-30px;position:absolute;transform:translateY(-50%);content:"";width:20px;opacity:0;transition:opacity 0.3s,width 0.3s;height:2px;top:50%}.company-info span::first-letter{font-size:1.5em;font-weight:700;color:rgb(117,126,142)}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media (max-width: 768px) {.study-process{padding:4rem 1rem}.study-process .learning-dna{justify-content:center}.study-process .text-arch{max-width:500px;border-radius:25px;padding:2.5rem;width:100%}.study-process h2{padding-bottom:1rem;margin-bottom:1.5rem;font-size:calc(38px * 0.8)}.study-process p{font-size:calc(14px * 0.95)}} @media (min-width: 768px) {.educational-gains .learning-dna{justify-content:space-between;align-items:center;flex-direction:row}.educational-gains .text-arch{transform:translateZ(20px) translateX(-20px);padding:3rem;width:60%}.educational-gains .img-overlay-box{width:35%;transform:perspective(1000px) rotateX(3deg) rotateY(-5deg) translateZ(50px) translateX(20px)}.educational-gains .text-arch > div{gap:2rem;display:flex}.educational-gains .text-arch > div > ul{flex:1}.educational-gains h4{font-size:calc(24px * 1.1)}} @media (min-width: 1200px) {.educational-gains .learning-dna{gap:5rem}.educational-gains .text-arch{width:50%;padding:4rem}.educational-gains .img-overlay-box{width:45%}.educational-gains li{margin-bottom:1.5rem}.educational-gains h4{font-size:calc(24px * 1.3)}} @media (max-width: 1200px) {.client-feedback{padding:4rem 1rem}.client-feedback .feedback-track{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}} @media (max-width: 992px) {.client-feedback h2{font-size:calc(33px * 0.9)}.client-feedback .feedback-track{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.client-feedback .learner-voices{padding:1.5rem}} @media (max-width: 576px) {.client-feedback{padding:2.5rem 1rem}.client-feedback h2{font-size:calc(33px * 0.7)}.client-feedback .feedback-track{gap:1rem;grid-template-columns:1fr}.client-feedback .learner-voices{padding:1.25rem}.client-feedback .learner-voices h3{font-size:20px}.client-feedback .learner-voices div{height:50px;width:50px}} @media (max-width: 575px) {.gratitudeWeb{padding:60px 0 40px}.gratitudeWeb h2{margin-bottom:25px;font-size:calc(34px * 0.7)}.gratitudeWeb .learning-dna{padding:30px 20px}.gratitudeWeb li{padding-left:20px}.gratitudeWeb li::before{top:9px;height:8px;width:8px}.gratitudeWeb h2::after{width:50px}} @media screen and (max-width: 991px) {.contact-us{padding:90px 0}.contact-us .reach-inquiry{grid-template-columns:1fr;gap:40px}.contact-us .img-overlay-box{min-height:400px}.contact-us .feedback-help{padding:40px 30px}} @media screen and (max-width: 767px) {.contact-us{padding:70px 0}.contact-us h2{font-size:calc(35px * 0.9)}.contact-us .img-overlay-box{min-height:350px}.contact-us .img-overlay-box::after,.contact-us .feedback-help::before{width:40px;height:40px}} @media (min-width: 768px) {footer .text_main_holder{grid-template-columns:1fr 1fr 1fr;gap:30px}footer .input_holder{flex-direction:row}footer .sub-confirmation{white-space:nowrap}footer .main-skill{padding-top:80px}} @media (max-width: 767px) {footer .quick-reach{padding:30px 15px 50px}footer .nav-mentor,footer .subscribe_holder{padding:25px 20px;margin:0 10px}footer .carbon-cta{margin-top:40px}} @media (max-width: 991px) {header .main-pagebar{gap:1.5rem;grid-template-columns:1fr;grid-template-rows:auto auto}header .main-skill{justify-self:center}header .nav-mentor{justify-content:center}header .nav-mentor::before{background:rgb(117,126,142,0.5);width:100%;opacity:0.1}} @media (max-width: 480px) {header .top-site{padding:10px;transform:none}header .top-site svg{height:40px}header .top-site:hover{transform:translateY(-3px)}} @media (max-width: 992px) {.welcome-board .course-primary{transform:perspective(1000px) rotateX(1deg)}.welcome-board .course-primary > div:first-child{padding:1.2rem 1.5rem}.welcome-board .course-primary > div:first-child p{font-size:13px}.welcome-board .learn-learn > div{padding:2rem}.welcome-board .learn-learn h3{padding-left:0.8rem;font-size:19px}.welcome-board .learn-learn > div > div > div{padding:1.5rem 2rem}.welcome-board .title_style_header{font-size:calc(42px * 0.9)}} @media (max-width: 576px) {.welcome-board{min-height:90vh}.welcome-board .course-primary > div:first-child p{font-size:calc(13px * 0.9)}.welcome-board .learn-learn h3{font-size:calc(19px * 0.8);border-left:2px solid rgb(117,126,142);padding-left:0.6rem}.welcome-board .learn-learn > div > div > div{padding:1rem}.welcome-board .title_style_header{font-size:calc(42px * 0.7)}.welcome-board .title_style_header::after{width:60px;height:3px;bottom:-8px}.welcome-board .learn-learn > div > div > div::before,.welcome-board .learn-learn > div > div > div::after{width:15px;height:15px}} @media screen and (max-width: 992px) {.course-program-description{padding:80px 0}.course-program-description .learning-dna{flex-direction:column-reverse}.course-program-description .program-path{padding:40px;width:90%;margin-right:auto;transform:translateY(-70px);margin-left:auto}.course-program-description .main-skill{width:100px;left:40px;height:100px;top:-50px}.course-program-description .img-overlay-box{margin-left:0;margin-right:0;width:100%;transform:perspective(800px) rotateY(0) rotateX(0);border-radius:13px;height:320px}.course-program-description .learning-dna:hover .img-overlay-box{transform:perspective(800px) rotateY(0) rotateX(0)}} @media screen and (max-width: 1024px) {.customer-support{padding:60px 0}.customer-support .learn-chat{grid-template-columns:1fr 1fr}.customer-support .team-contact:nth-child(1){grid-column:1 / 3}} @media screen and (max-width: 768px) {.customer-support{padding:40px 0}.customer-support .team-contact .img-overlay-box{height:280px}.customer-support .learn-chat{grid-template-columns:1fr}.customer-support .team-contact:nth-child(1){grid-column:auto}.customer-support .team-contact{padding:20px}.customer-support .team-contact h2{font-size:calc(30px * 0.9)}.customer-support .ask-questions{padding:15px}} @media screen and (max-width: 480px) {.customer-support{padding:30px 0}.customer-support .container{padding:10px}.customer-support .learn-chat{gap:20px}.customer-support .team-contact h2::after{width:40px}.customer-support .quick-reach a{padding:12px}.customer-support .talk-support span{font-size:calc(17px * 0.9)}} @media only screen and (max-width: 800px) {.layer-container .cookies-consent{margin-left:0;margin-bottom:10px}} @media only screen and (max-width: 800px) {.confidential-hearth{border-radius:10px;padding:20px 10px}.confidential-hearth h1{margin-bottom:20px;font-size:calc(21px - 10px);margin-top:20px}.confidential-hearth h2{margin-top:20px;font-size:calc(21px - 8px);margin-bottom:15px}.confidential-hearth ul,.confidential-hearth ol{padding-left:10px}.confidential-hearth li{padding-left:15px}} @media (max-width: 576px) {.education-history{padding:5rem 0}.education-history .learner-voices{padding:1.5rem}.education-history .img-overlay-box{height:250px}.education-history .name{font-size:19px}.education-history .learner-voices span:not(.name){font-size:15px;padding:0.6rem 1rem;margin-top:3rem}.education-history .exp-content{line-height:1.6;padding:1.5rem;font-size:calc(15px * 0.9)}} @media screen and (max-width: 768px) {.company-info{padding:60px 0}.company-info .text-arch{transform:none;padding:25px 20px}.company-info h1{font-size:calc(43px * 0.85)}.company-info span{line-height:1.6;font-size:calc(14px * 0.95)}.company-info h1::after{width:60px}} @keyframes float {0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(5%,5%) scale(1.05)}50%{transform:translate(2%,-5%) scale(0.95)}75%{transform:translate(-5%,2%) scale(1.02)}} @keyframes expandLine {to{transform:scaleX(1)}} @keyframes expandHeight {to{transform:scaleY(1)}} @keyframes fadeText {to{opacity:1;transform:translateY(0)}} @keyframes float {0%{transform:translate(0,0)}50%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}} @keyframes slideInFromTop {from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes slideInFromRight {from{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes lineGrow {from{height:0}to{height:100%}} @keyframes cornerGrow {from{width:0;height:0;opacity:0}to{width:20px;height:20px;opacity:0.7}} @keyframes pulseGlow {0%,100%{opacity:0.4;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}} @keyframes floatAndRotate {0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-3deg)}75%{transform:translateY(5px) rotate(3deg)}} @keyframes drawPath {to{stroke-dashoffset:0}} @keyframes backgroundMove {0%{background-position:0 0,0 50px,50px -50px,-50px 0px}100%{background-position:100px 100px,100px 150px,150px 50px,50px 100px}} @keyframes shimmerEffect {0%{background-position:-200% 0}100%{background-position:200% 0}} @keyframes expandLine {0%{width:0;opacity:0}100%{width:80px;opacity:1}}