a{text-decoration:none;color:inherit}.container{margin:auto;width:1163px;max-width:100%}svg{width:30px;height:30px}html,body{height:100%;scroll-behavior:smooth;color:#000000;min-height:100%;font-family:Arial,sans-serif}.cookie-window{margin-right:1rem;flex-shrink:0;align-items:center;display:flex}.accept-cookies{min-width:300px;flex:1;margin-bottom:20px}.accept-cookies p{color:#000000;font-size:1rem}.cookie_button.track-accept{background:#000000;margin-left:0.5rem}.cookie-window-overlay p a{transition:color 0.3s ease;text-decoration:underline;color:rgb(205,212,191)}.potential-enrollees .skill-classes{border-radius:13px;max-width:900px;backdrop-filter:blur(12px);position:relative;margin:0 auto;padding:50px;z-index:2;background:rgba(255,255,255,0.1);box-shadow:0 10px 40px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset}.potential-enrollees ul li{flex-direction:column;transition:all 0.4s ease;background-color:rgba(255,255,255,0.15);padding:25px;box-shadow:0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.1) inset;align-items:center;text-align:center;display:flex;position:relative;border-radius:13px}.potential-enrollees ul li{color:#000000;font-weight:300;line-height:1.6;font-size:15px}.potential-enrollees ul li{--y:center;--x:center}.welcome-section::after{position:absolute;right:-10%;width:35%;height:35%;top:-10%;background:rgb(205,212,191);z-index:0;animation:float 12s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,0.2));content:"";transform:rotate(-15deg) translateZ(0);clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%)}.welcome-section .edu-page > div:first-child:hover::before{transform:scaleY(1)}.welcome-section .expert-guides{transition:box-shadow 0.4s ease;border-radius:10px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 40px rgba(0,0,0,0.2),0 10px 20px rgba(0,0,0,0.1)}.welcome-section .expert-guides h3{max-width:90%;font-size:calc(23px * 1.1);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),opacity 0.5s ease;margin:0 0 1.5rem;position:relative;font-weight:600;z-index:2;color:#ffffff;transform:translateY(0);line-height:1.5;opacity:0.95}.welcome-section .expert-guides:hover .title_style_header{letter-spacing:0.03em;text-shadow:0 4px 8px rgba(0,0,0,0.4)}.gratitudeWeb::before{z-index:0;right:0;top:0;opacity:0.7;content:"";animation:pulse 10s infinite alternate ease-in-out;bottom:0;background:radial-gradient(circle at 20% 30%,rgb(205,212,191,0.5) 0%,transparent 60%),radial-gradient(circle at 80% 70%,rgb(173,181,152,0.5) 0%,transparent 60%);left:0;position:absolute}.gratitudeWeb .skill-classes::before{width:100%;content:"";z-index:3;height:5px;left:0;position:absolute;background:linear-gradient(90deg,rgb(205,212,191),rgb(173,181,152));top:0}.gratitudeWeb li::before{left:40px;display:flex;content:"✓";color:#ffffff;border-radius:50%;top:-15px;height:30px;box-shadow:0 5px 15px rgba(rgb(205,212,191),0.3);width:30px;background:rgb(205,212,191);font-size:16px;align-items:center;position:absolute;justify-content:center}.our-team .text-cell:hover{transform:perspective(1000px) rotateY(0deg)}.our-team .text-cell h1{font-weight:700;position:relative;color:#000000;margin-bottom:30px;font-size:44px;letter-spacing:-0.5px;display:inline-block;padding-bottom:15px;line-height:1.2}.our-team .text-cell h4{color:rgb(205,212,191);position:relative;font-weight:600;display:inline-block;transition:transform 0.4s ease;transform:translateX(0);font-size:22px;margin:0 0 15px}.course-rewards{overflow:hidden;padding:80px 0;background:linear-gradient(120deg,rgb(233,237,225) 0%,#ffffff 100%);font-family:Arial,sans-serif;position:relative}.course-rewards .skill-classes{border-radius:12px;position:relative;background:linear-gradient(to right,rgba(255,255,255,0.8),rgba(255,255,255,0.6));display:flex;box-shadow:0 20px 50px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.2);gap:40px;padding:40px;backdrop-filter:blur(10px);overflow:hidden;align-items:center}.course-rewards h3::after{content:"";transition:width 0.4s ease;height:3px;background:linear-gradient(90deg,rgb(205,212,191),rgb(173,181,152));width:80px;left:0;bottom:0;position:absolute;border-radius:10px}.course-rewards li:hover::before{width:6px}.course-rewards li p{color:#000000;display:flex;gap:18px;margin:0;font-size:17px;align-items:center}.course-rewards li:hover svg{transform:rotate(10deg) scale(1.1);box-shadow:7px 7px 15px rgba(0,0,0,0.15)}.course-program-info::after{width:100%;top:0;height:100%;position:absolute;background:radial-gradient( circle at 80% 20%,rgb(173,181,152,0.5) 0%,transparent 60% );right:0;z-index:1;content:""}.course-program-info .training-guide{backdrop-filter:blur(10px);flex-direction:column;display:flex;position:relative;transform:translateZ(0);box-shadow:0 20px 40px rgba(0,0,0,0.1);border-radius:30px;justify-content:center;border-left:3px solid rgb(205,212,191);background:linear-gradient( 135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.01) 100% );padding:40px}.course-program-info .head-pro:hover svg{filter:drop-shadow(0 0 8px rgb(205,212,191,0.5))}.course-program-info h3::after{bottom:0;height:3px;content:"";border-radius:10px;width:80px;left:0;position:absolute;background:linear-gradient( to right,rgb(205,212,191) 0%,rgb(173,181,152) 100% )}.course-program-info .img-placeholder:hover{transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.customer-opinions::before{width:100%;z-index:0;position:absolute;content:"";left:0;height:100%;background:radial-gradient(circle at 20% 30%,rgb(205,212,191,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(173,181,152,0.5) 0%,transparent 40%);opacity:0.5;top:0}.customer-opinions .client-opinions{padding:20px 0;position:relative;width:max-content;animation:scrollReviews 60s linear infinite;display:flex}.customer-opinions .learn-ratings:hover{transform:translateY(-15px);z-index:2;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.customer-opinions .learn-ratings:hover::after{opacity:0.3;transform:scale(1.2)}.customer-opinions .img-placeholder{border:5px solid #ffffff;width:110px;margin-bottom:25px;border-radius:50%;transition:all 0.4s ease;position:relative;box-shadow:0 5px 15px rgba(0,0,0,0.1);height:110px}.customer-opinions .learn-ratings:hover span::after{width:60px;opacity:1}.customer-opinions .learn-ratings:nth-child(3n+2){background:linear-gradient(to bottom,#ffffff,rgba(rgb(173,181,152,0.5),0.05))}.customer-opinions .learn-ratings:nth-child(even){margin-top:30px}header .top-mentor{gap:1.2rem;flex-direction:column;display:flex;align-items:center}header .top-class:hover svg{transform:scale(1.05)}header .top-primary{background:linear-gradient(to right,rgb(205,212,191,0.5),rgb(173,181,152,0.5));display:flex;gap:0.5rem;border-radius:18px;width:100%;padding:0.8rem;flex-wrap:wrap;justify-content:center}.connect-with-us::after{left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 20px);bottom:0;content:"";height:100px;width:100%;position:absolute;z-index:1}.connect-with-us .connect-links{display:grid;backdrop-filter:blur(10px);box-shadow:0 25px 50px rgba(0,0,0,0.3);overflow:hidden;background:rgba(0,0,0,0.2);border-radius:15px;border:1px solid rgba(255,255,255,0.05);grid-template-columns:6fr 4fr}.connect-with-us h3{font-weight:700;font-size:22px;letter-spacing:1px;margin-bottom:30px;display:inline-block;position:relative;text-transform:uppercase;color:#ffffff}.connect-with-us input[type="text"]::placeholder{color:rgba(255,255,255,0.4)}.connect-with-us .connect-list input[type="checkbox"]{border-radius:3px;height:24px;cursor:pointer;appearance:none;border:1px solid rgba(255,255,255,0.1);position:relative;background:rgba(0,0,0,0.2);margin-top:2px;width:24px}.connect-with-us .connect-list a::after{content:"";position:absolute;background:rgb(205,212,191);height:1px;bottom:-2px;transition:all 0.3s ease;width:100%;left:0}.connect-with-us svg{height:22px;fill:rgb(205,212,191);width:22px;filter:drop-shadow(0 0 5px rgba(rgb(205,212,191),0.5));transition:all 0.3s ease}.stay-updated{background:linear-gradient(135deg,rgb(205,212,191) 0%,rgba(25,47,89,0.9) 50%,rgb(173,181,152) 100%);padding:6rem 0;position:relative;overflow:hidden}.stay-updated .skill-classes{display:flex;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);transform:translateY(0);gap:2.5rem;flex-direction:column;position:relative;align-items:center}.stay-updated .input_holder div{width:100%}.stay-updated input[type="email"]{color:#000000;font-family:Arial,sans-serif;height:58px;border:none;font-size:18px;outline:none;transition:all 0.3s ease;padding:0 20px;width:100%;background:rgba(255,255,255,0.9)}.stay-updated .sub-tile:hover{transform:translateY(-2px);background:rgb(173,181,152);box-shadow:0 8px 20px -5px rgba(0,0,0,0.3)}.stay-updated .sub-tile:hover::before{left:100%}.learn-nav::before{top:0;position:absolute;left:0;content:"";width:100%;background:linear-gradient(90deg,rgb(205,212,191),rgb(173,181,152));height:5px}footer .info_item svg{position:relative;top:3px;margin-right:10px;fill:rgb(205,212,191);width:18px;height:18px}footer .head-pro svg{height:40px;margin-bottom:20px;width:auto}footer .site-info{margin-bottom:30px}footer .site-info a:hover{color:rgb(205,212,191);transform:translateX(5px)}footer .subscribe_holder h5{margin-bottom:15px;font-weight:600;color:#000000;font-size:23px}footer .input_holder input[type="email"]:focus{outline:none;border-color:rgb(205,212,191)}footer .enroll-info{text-align:center;font-size:15px;color:#000000}.pricing-bundle::before{position:absolute;top:0;background:linear-gradient(135deg,rgba(34,30,80,0.95),rgba(19,31,60,0.85));z-index:1;content:"";right:0;left:0;bottom:0}.pricing-bundle .learning-packages li{animation:fadeInUp 0.8s ease-out forwards;opacity:0;transform:translateY(30px)}.pricing-bundle .learning-packages li:nth-child(1){animation-delay:0.2s}.pricing-bundle .learning-packages li:nth-child(4){animation-delay:0.5s}.pricing-bundle .edu-deals::before{width:100%;top:0;transform:scaleX(0);position:absolute;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);height:5px;content:"";background:linear-gradient(90deg,rgb(205,212,191),rgb(173,181,152));transform-origin:left;left:0}.pricing-bundle .discount-plan{align-items:center;transition:all 0.3s ease;display:inline-flex;font-size:calc(14px * 1.3);border-radius:10px;font-weight:700;margin-top:auto;background:linear-gradient(120deg,rgb(205,212,191),rgb(173,181,152));padding:0.75rem 1.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.15);justify-content:center;align-self:flex-start}.privacy-garrison h2{font-weight:600;margin-bottom:20px;z-index:1;font-size:32px;margin-top:30px;border-bottom:2px solid rgb(173,181,152,0.5);color:rgb(173,181,152);padding-bottom:5px;position:relative}.privacy-garrison h3,.privacy-garrison h4,.privacy-garrison h5,.privacy-garrison h6{margin-bottom:15px;font-weight:600;color:rgb(205,212,191);position:relative;font-size:23px;z-index:1;margin-top:25px}.instructor-profile{position:relative;padding:100px 0;background:linear-gradient( 125deg,rgb(233,237,225) 0%,rgb(233,237,225) 60%,rgb(205,212,191,0.5) 120% );overflow:hidden}.instructor-profile .learn-ratings{position:relative;flex-direction:column;align-items:center;background:transparent;border-radius:22px;display:flex;padding:0;overflow:visible}.instructor-profile .img-placeholder::after{content:"";z-index:-2;transition:all 0.5s ease;transform:rotate(10deg);opacity:0.05;position:absolute;border-radius:40px;inset:-20px;background:repeating-linear-gradient( -45deg,transparent 0,transparent 10px,rgb(205,212,191,0.5) 10px,rgb(205,212,191,0.5) 11px )}.instructor-profile .career-content{max-width:700px;background:#ffffff;line-height:1.9;z-index:1;position:relative;padding:40px 50px;margin:0;border-radius:22px;color:#000000;width:80%;text-align:center;font-size:17px;box-shadow:0 10px 30px rgba(0,0,0,0.06),0 1px 1px rgba(0,0,0,0.04)}.instructor-profile .learn-ratings::after{transform:translateX(-50%) rotate(-45deg);z-index:0;opacity:0.08;left:50%;width:350px;content:"";top:-50px;border-radius:60% 40% 30% 70% / 50% 50% 50% 50%;background:linear-gradient( 135deg,transparent 0%,rgb(173,181,152,0.5) 100% );position:absolute;animation:morphing 15s infinite alternate-reverse ease-in-out;height:350px}@media (hover: hover) {.potential-enrollees ul li:hover{--y:calc(100%);--x:calc(1100%)}} @media screen and (min-width: 1200px) {.potential-enrollees ul{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}} @media (max-width: 767px) {.welcome-section{min-height:auto;padding:4rem 1rem}.welcome-section .edu-page{gap:2rem}.welcome-section .edu-page > div:first-child{padding:1.5rem}.welcome-section .edu-page p{font-size:14px}.welcome-section .expert-guides > div{min-height:350px;padding:2rem 1.5rem}.welcome-section .expert-guides h3{font-size:23px;max-width:100%}.welcome-section .title_style_header{font-size:calc(30px * 0.9)}.welcome-section .expert-guides div div div{padding:1rem}} @media (max-width: 480px) {.gratitudeWeb{padding:40px 0}.gratitudeWeb h2{font-size:calc(37px * 0.7);border-left:3px solid rgb(205,212,191);padding-left:12px}.gratitudeWeb .container{padding:0 15px}.gratitudeWeb .skill-classes{transform:translateZ(5px) rotateX(0.5deg)}.gratitudeWeb .skill-classes:hover{transform:translateZ(10px) rotateX(0deg)}.gratitudeWeb li{padding:20px 15px}.gratitudeWeb li::before{height:20px;width:20px;left:15px;font-size:12px}.gratitudeWeb span{line-height:1.5;font-size:calc(18px * 0.9)}} @media (max-width: 768px) {.course-rewards .skill-classes{flex-direction:column;gap:30px}.course-rewards .img-placeholder{align-self:center;width:70%;transform:rotate(0deg) translateY(0);max-width:280px}.course-rewards h3{text-align:center}.course-rewards h3::after{left:50%;transform:translateX(-50%)}.course-rewards .text-cell:hover h3::after{width:100px}} @media (min-width: 1400px) {.course-program-info .container{max-width:1320px}.course-program-info .img-placeholder{min-height:550px}} @media (max-width: 1200px) {.customer-opinions{padding:90px 0}.customer-opinions .learn-ratings{width:280px;height:380px;padding:25px}.customer-opinions .img-placeholder{height:90px;width:90px}} @media (max-width: 991px) {header{padding:1.2rem 0}header .top-class svg{width:160px}header .top-primary{padding:0.7rem}header .nav-mentor{font-size:calc(12px - 1px);padding:0.5rem 1rem}} @media (max-width: 480px) {header{padding:0.8rem 0}header .top-mentor{gap:0.8rem}header .top-class svg{width:120px}header .top-primary{justify-content:flex-start;padding:0.5rem;flex-wrap:nowrap;overflow-x:auto}header .top-primary::-webkit-scrollbar{height:3px}header .top-primary::-webkit-scrollbar-thumb{background:rgb(205,212,191);border-radius:10px}header .nav-mentor{flex-shrink:0;padding:0.4rem 0.7rem;white-space:nowrap;font-size:calc(12px - 2px)}} @media screen and (min-width: 992px) {.stay-updated{padding:10rem 0}.stay-updated h3{line-height:1.35;font-size:calc(20px * 1.4)}.stay-updated .input_holder{padding:1.25rem}} @media (min-width: 768px) {footer .text_main_holder{grid-template-columns:1fr 1fr 1fr;gap:30px}footer .input_holder{flex-direction:row}footer .sub-tile{white-space:nowrap}} @media (max-width: 576px) {footer .learn-nav{padding:40px 0 20px}footer .discuss-cta{gap:40px}footer .top-primary h5,footer .subscribe_holder h5{margin-bottom:20px}} @media (max-width: 768px) {.pricing-bundle{padding:3rem 0}.pricing-bundle h2{font-size:calc(31px * 0.85)}.pricing-bundle .learning-packages{margin:0 auto;grid-template-columns:1fr;max-width:480px}.pricing-bundle .cost-levels h4{font-size:24px}.pricing-bundle .discount-plan{font-size:calc(14px * 1.2);padding:0.6rem 1.2rem}} @media (max-width: 767px) {.instructor-profile{padding:60px 0}.instructor-profile .img-placeholder{margin-bottom:20px;width:180px;height:180px}.instructor-profile .name{font-size:calc(48px * 0.8);margin-bottom:10px;padding:0 15px 12px}.instructor-profile .learn-ratings span:not(.name){letter-spacing:2px;font-size:calc(23px * 0.9);margin-bottom:30px}.instructor-profile .career-content{padding:30px 35px;font-size:calc(17px * 0.95);width:90%}.instructor-profile .career-content::before,.instructor-profile .career-content::after{height:25px;width:25px}.instructor-profile .learn-ratings::before,.instructor-profile .learn-ratings::after{height:200px;width:200px}.instructor-profile .learn-ratings:hover span:not(.name){letter-spacing:3px}} @keyframes scanLines {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes fadeIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes morphing {0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:70% 30% 50% 50% / 40% 60% 40% 60%}50%{border-radius:40% 60% 60% 40% / 60% 30% 70% 40%}75%{border-radius:60% 40% 30% 70% / 50% 50% 50% 50%}100%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}}