*{margin:0;padding:0;box-sizing:border-box}.top-header{flex:1 0 auto}.grid-container{height:100%;display:flex;flex-direction:column;min-height:100%}#trackingAlertPopup{display:none}.cookie-window-overlay .container{padding:0 15px;flex-wrap:wrap;display:flex;margin:0 auto;justify-content:space-between;z-index:1;gap:1rem;position:relative;max-width:1140px;align-items:center}.track-bar{color:#ffffff;padding:0.75rem 1.5rem;border-radius:10px;cursor:pointer;font-weight:700;text-decoration:none;transition:background-color 0.3s ease,transform 0.3s ease;font-size:1rem;background:rgb(205,212,191);border:none;display:inline-block}.potential-enrollees h3::after{width:60px;left:50%;border-radius:10px;content:"";height:3px;transform:translateX(-50%);bottom:-15px;position:absolute;background:linear-gradient(90deg,rgb(205,212,191,0.5),rgb(173,181,152),rgb(205,212,191,0.5) )}.potential-enrollees ul li:hover{box-shadow:0 15px 25px rgba(0,0,0,0.08),0 0 0 1px rgba(255,255,255,0.2) inset;transform:translateY(-5px)}.potential-enrollees ul li:hover svg{fill:rgb(205,212,191);transform:scale(1.05)}.potential-enrollees ul li:hover svg path{fill:rgb(205,212,191)}.potential-enrollees ul li:hover::after{opacity:1}.welcome-section{background:linear-gradient(135deg,rgb(233,237,225),rgba(0,0,0,0.5));padding:2rem;min-height:100vh;position:relative;justify-content:center;align-items:center;display:flex;overflow:hidden}.welcome-section .edu-page{width:100%;display:grid;z-index:2;position:relative;transform:translateZ(0);grid-template-columns:1fr;max-width:1200px;gap:3rem}.welcome-section .edu-page > div:first-child::before{background:linear-gradient(to bottom,rgb(205,212,191),rgb(173,181,152));transition:transform 0.4s ease;transform:scaleY(0.95);transform-origin:top;width:4px;position:absolute;height:100%;top:0;content:"";left:0}.welcome-section .expert-guides:hover > div::before{background:linear-gradient( to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.8) 100% )}.welcome-section .expert-guides div div{z-index:2;margin-top:1.5rem;position:relative}.welcome-section .expert-guides:hover div div div{clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);transform:translateY(-5px) translateZ(0)}.gratitudeWeb{perspective:1000px;overflow:hidden;background:linear-gradient(135deg,rgb(205,212,191,0.5),rgb(233,237,225),rgb(173,181,152,0.5));padding:120px 0;position:relative}.gratitudeWeb h2{border-left:4px solid rgb(205,212,191);text-shadow:0 2px 10px rgba(0,0,0,0.05);font-weight:700;padding-left:20px;text-align:left;font-family:Arial,sans-serif;transition:transform 0.5s ease;color:#000000;margin-bottom:40px;transform:translateZ(30px);position:relative;font-size:37px;line-height:1.3}.gratitudeWeb .skill-classes:hover{transform:translateZ(30px) rotateX(0deg);box-shadow:0 20px 40px -15px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.08),0 40px 70px -40px rgba(rgb(205,212,191),0.4)}.our-team{position:relative;padding:120px 0;overflow:hidden}.our-team::after{z-index:2;height:80%;right:-5%;width:50%;background:linear-gradient(to right,rgb(205,212,191,0.5),transparent);top:-10%;opacity:0.15;position:absolute;clip-path:polygon(0 0,100% 0,100% 70%,30% 100%);animation:pulse 12s infinite alternate;transform:rotate(-15deg);content:""}.our-team .text-cell h1::after{left:0;width:80px;transition:width 0.3s ease-out;height:3px;position:absolute;bottom:0;background:rgb(173,181,152);transform-origin:left center;content:''}.our-team .text-cell span{columns:2;color:#000000;opacity:0.95;font-family:Arial,sans-serif;font-weight:400;font-size:13px;display:block;line-height:1.8;hyphens:auto;column-gap:40px;text-align:justify}.course-rewards .container{z-index:2;position:relative;max-width:1200px;padding:0 20px;margin:0 auto}.course-rewards .skill-classes::before{z-index:0;inset:0;content:"";opacity:0.2;position:absolute;background:linear-gradient(-45deg,rgb(205,212,191,0.5) 0%,transparent 40%,transparent 60%,rgb(173,181,152,0.5) 100%)}.course-rewards .text-cell{flex:1;z-index:2}.course-rewards h3{font-weight:700;color:rgb(205,212,191);padding-bottom:15px;margin-bottom:40px;position:relative;font-size:38px}.course-rewards li::before{height:100%;background:linear-gradient(to bottom,rgb(205,212,191),rgb(173,181,152));position:absolute;opacity:0.7;left:0;top:0;width:3px;content:"";transition:width 0.3s ease}.course-rewards svg path{transition:fill 0.3s ease;fill:#ffffff}.course-program-info{overflow:hidden;position:relative;padding:100px 0;background-color:rgb(233,237,225)}.course-program-info .container{padding:0 20px;max-width:1200px;position:relative;z-index:2;margin:0 auto}.course-program-info .skill-classes::before{top:-80px;height:200px;animation:rotate 30s linear infinite;border:1px solid rgb(205,212,191,0.5);content:"";position:absolute;width:200px;left:-120px;z-index:-1;border-radius:50%}.course-program-info .training-guide::after{left:20px;position:absolute;height:60px;width:60px;z-index:1;bottom:20px;border-bottom:2px solid rgb(205,212,191,0.5);content:"";border-left:2px solid rgb(205,212,191,0.5)}.course-program-info .head-pro svg path{fill:rgb(205,212,191);transition:fill 0.3s ease}.course-program-info .img-placeholder{box-shadow:0 30px 60px rgba(0,0,0,0.2);height:500px;border-radius:30px;position:relative;min-height:500px;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);transform:perspective(1000px) rotateY(-5deg);overflow:hidden}.customer-opinions{position:relative;background:linear-gradient(165deg,rgb(233,237,225) 0%,#ffffff 100%);overflow:hidden;padding:120px 0}.customer-opinions h4{margin-bottom:80px;color:#000000;z-index:2;font-size:36px;text-align:center;font-weight:700;position:relative}.customer-opinions h4::after{height:20px;left:50%;border-radius:50%;background:#ffffff;transform:translateX(-50%);position:absolute;border:3px solid rgb(205,212,191);content:"";width:20px;bottom:-26px;z-index:1}.customer-opinions .learn-ratings::after{background:rgb(205,212,191,0.5);right:-10px;height:60px;border-radius:50%;top:-10px;z-index:-1;width:60px;content:"";opacity:0.2;transition:all 0.4s ease;position:absolute}.customer-opinions .learn-ratings span::after{width:40px;transform:translateX(-50%);opacity:0.5;background:rgb(205,212,191);height:2px;bottom:-8px;content:"";left:50%;position:absolute;transition:all 0.3s ease}.customer-opinions .learn-ratings:nth-child(3n+2)::after{background:rgb(173,181,152,0.5)}.customer-opinions .learn-ratings:nth-child(odd){margin-top:-30px}header .top-class{transition:all 0.3s ease;margin-bottom:0.5rem;border-radius:10px;display:block;position:relative;text-decoration:none;padding:0.5rem}header .nav-mentor:hover{background:linear-gradient(135deg,rgb(205,212,191),rgb(173,181,152));color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 8px rgb(205,212,191,0.5)}.connect-with-us::before{background:radial-gradient(circle at 20% 50%,rgba(0,0,0,0.4) 0%,transparent 40%),linear-gradient(0deg,transparent 80%,rgba(rgb(205,212,191),0.05) 100%);position:absolute;width:100%;left:0;content:"";z-index:0;top:0;height:100%}.connect-with-us .img-placeholder{min-height:100%;position:relative}.connect-with-us .img-placeholder::after{left:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(rgb(205,212,191),0.1) 10px,rgba(rgb(205,212,191),0.1) 11px);animation:scanLines 5s linear infinite;height:100%;content:"";position:absolute;z-index:2;width:100%;top:0}.connect-with-us input[type="text"]{border:1px solid rgba(255,255,255,0.1);color:#ffffff;width:100%;padding:16px 20px;background:rgba(0,0,0,0.2);transition:all 0.3s ease;position:relative;font-size:15px;border-radius:10px}.connect-with-us .connect-list label{line-height:1.5;color:rgba(255,255,255,0.7);font-size:calc(15px - 2px)}.connect-with-us .connect-list a:hover{color:#ffffff}.connect-with-us .reach-feedback{border:none;position:relative;align-self:flex-start;padding:16px 35px;overflow:hidden;font-size:19px;background:rgb(205,212,191);font-weight:600;transition:all 0.3s ease;margin-top:10px;color:#ffffff;letter-spacing:1px;box-shadow:0 10px 20px rgba(0,0,0,0.2);cursor:pointer;text-transform:uppercase;border-radius:10px}.stay-updated .container{margin:0 auto;position:relative;padding:0 20px;z-index:2;max-width:1200px}.stay-updated .skill-classes:hover{transform:translateY(-5px)}.stay-updated h3{line-height:1.4;font-size:calc(20px * 1.15);transform:perspective(1000px) rotateX(0deg);font-family:Arial,sans-serif;text-align:center;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,0.1);margin:0;transition:transform 0.4s ease-out;max-width:800px;color:#ffffff}.stay-updated input[type="email"]::placeholder{transition:all 0.3s ease;color:rgba(rgba(0,0,0,0.5),0.6)}.stay-updated .sub-tile{position:relative;font-family:Arial,sans-serif;overflow:hidden;color:#ffffff;border:none;width:100%;font-weight:600;letter-spacing:0.5px;height:58px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);font-size:16px;background:rgb(205,212,191);cursor:pointer}footer .info_item{margin-right:30px;margin-bottom:15px;position:relative}footer .info_item a:hover{color:rgb(205,212,191)}footer .head-pro{margin-bottom:15px}footer .mod-tools{max-width:350px;font-size:15px;line-height:1.6;color:#000000}footer .site-info a{font-size:14px;color:#000000;display:block;text-decoration:none;margin-bottom:12px;transition:transform 0.2s ease,color 0.2s ease}footer .input_holder input[type="email"]{font-size:14px;border:1px solid rgba(0,0,0,0.1);border-radius:10px;background-color:#ffffff;padding:14px 16px;color:#000000;transition:border-color 0.3s ease}.pricing-bundle .container{margin:0 auto;max-width:1200px;z-index:2;position:relative;padding:0 1.5rem}.pricing-bundle .learning-packages{list-style:none;padding:0;margin:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));perspective:1000px;display:grid;gap:2rem}.pricing-bundle .learning-packages li:nth-child(2){animation-delay:0.3s}.pricing-bundle .payment-plans{height:100%;display:block;text-decoration:none;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.pricing-bundle .cost-levels{padding:2.5rem 2rem;display:flex;height:100%;flex-direction:column;color:#ffffff}.pricing-bundle .cost-levels h4::after{position:absolute;left:0;bottom:0;background:rgb(173,181,152);width:50px;content:"";height:2px}.pricing-bundle .payment-plans:hover .discount-plan{box-shadow:0 8px 20px rgba(0,0,0,0.25);transform:translateY(-5px)}.privacy-garrison:before,.privacy-garrison:after{opacity:0.1;z-index:0;height:100%;background:linear-gradient(135deg,rgb(205,212,191,0.5),rgb(173,181,152,0.5));top:0;content:"";position:absolute;left:0;width:100%}.privacy-garrison li{margin-bottom:10px;font-size:18px;position:relative;line-height:1.8}.privacy-garrison div{z-index:1;position:relative;line-height:1.8;padding:25px;border-radius:10px;margin-bottom:30px;background:#ffffff;box-shadow:0 5px 10px rgba(0,0,0,0.5)}.privacy-garrison a:hover{color:rgb(205,212,191);border-bottom:1px solid rgb(205,212,191)}.instructor-profile::before{content:"";height:100%;background-image:linear-gradient(45deg,rgb(205,212,191,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(205,212,191,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(205,212,191,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(205,212,191,0.5) 75%);background-position:0 0,0 30px,30px -30px,-30px 0px;background-size:60px 60px;width:100%;left:0;top:0;opacity:0.03;position:absolute}.instructor-profile .name{-webkit-text-fill-color:transparent;background:linear-gradient( to right,#000000 0%,rgb(205,212,191) 100% );z-index:2;font-size:48px;color:#000000;margin-bottom:15px;background-clip:text !important;-webkit-background-clip:text !important;position:relative;padding:0 20px 15px;text-align:center;font-weight:700;text-fill-color:transparent}.instructor-profile .career-content::after{content:"";bottom:25px;position:absolute;height:35px;border-radius:0 0 0 10px;right:25px;background:linear-gradient(225deg,rgb(173,181,152,0.5) 0%,transparent 100%);width:35px;opacity:0.2}.instructor-profile .learn-ratings:hover .img-placeholder::before{transform:rotate(0deg);opacity:0.5}.instructor-profile .learn-ratings:hover .img-placeholder::after{transform:rotate(5deg)}.instructor-profile .learn-ratings:hover span:not(.name){letter-spacing:5px;opacity:1}@media only screen and (max-width: 768px) {.cookie-window-overlay .container{flex-direction:column;align-items:center}.cookie-window{margin-bottom:1rem;margin-right:0}.accept-cookies{margin-bottom:1rem;text-align:center}.cookie_button.track-accept{margin-left:0;margin-top:0.5rem}} @media (min-width: 992px) {.welcome-section{padding:3rem}.welcome-section .edu-page > div:first-child{padding:3rem}.welcome-section .edu-page > div:first-child::after{z-index:-1;bottom:50%;position:absolute;content:"";transform:rotate(45deg) translateY(50%);transition:transform 0.4s ease;height:40px;background:rgb(173,181,152);width:40px;right:-20px}.welcome-section .edu-page > div:first-child:hover::after{transform:rotate(45deg) translateY(50%) scale(1.1)}.welcome-section .expert-guides > div{min-height:550px}.welcome-section .title_style_header{font-size:calc(42px * 1.2)}.welcome-section .expert-guides h3{font-size:calc(23px * 1.2)}} @media (max-width: 992px) {.our-team{padding:80px 0}.our-team .text-cell{padding:30px 35px;transform:perspective(1000px) rotateY(0deg)}.our-team .text-cell span{columns:1}} @media (max-width: 576px) {.our-team{padding:50px 0}.our-team .text-cell{padding:20px 25px}.our-team .text-cell h1{margin-bottom:15px;padding-bottom:10px;font-size:calc(44px * 0.7)}.our-team .text-cell h1::after{width:60px;height:2px}.our-team .text-cell h4{font-size:calc(22px * 0.85);margin-bottom:10px}.our-team .text-cell span{line-height:1.6;font-size:calc(13px * 0.9)}.our-team::after{width:70%;opacity:0.1}} @media (max-width: 991px) {.course-program-info{padding:70px 0}.course-program-info .skill-classes{grid-template-columns:1fr;gap:40px}.course-program-info .training-guide{order:2}.course-program-info .img-placeholder{transform:perspective(1000px) rotateY(0deg);min-height:400px;order:1}.course-program-info .skill-classes::before,.course-program-info .skill-classes::after{display:none}} @media (max-width: 992px) {.customer-opinions{padding:70px 0}.customer-opinions h4{margin-bottom:60px}.customer-opinions .learn-ratings{margin:0 15px;height:350px;width:250px;padding:20px}.customer-opinions .img-placeholder{height:80px;width:80px;margin-bottom:20px}.customer-opinions .learn-ratings span{font-size:14px}.customer-opinions .learn-ratings:nth-child(even){margin-top:20px}.customer-opinions .learn-ratings:nth-child(odd){margin-top:-20px}} @media (max-width: 992px) {.connect-with-us{padding:70px 0}.connect-with-us .connect-links{grid-template-columns:1fr}.connect-with-us .img-placeholder{min-height:300px}.connect-with-us .connect-panel{padding:40px 30px 50px}} @media (max-width: 576px) {.connect-with-us{padding:40px 0}.connect-with-us .container{padding:0 15px}.connect-with-us h2{margin-bottom:40px;font-size:calc(36px - 6px)}.connect-with-us h2::before{width:20px;left:calc(50% - 35px)}.connect-with-us h2::after{width:50px}.connect-with-us .connect-panel{padding:30px 20px 40px}.connect-with-us #contact{gap:20px}.connect-with-us .reach-feedback{width:100%}.connect-with-us .img-placeholder{min-height:200px}} @media (max-width: 1200px) {.pricing-bundle .learning-packages{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pricing-bundle .cost-levels{padding:2rem 1.5rem}} @media (max-width: 480px) {.pricing-bundle{padding:2.5rem 0}.pricing-bundle h2{font-size:calc(31px * 0.8)}.pricing-bundle .price-deals{margin-bottom:2rem;font-size:calc(14px * 0.95)}.pricing-bundle .cost-levels{padding:1.75rem 1.25rem}.pricing-bundle .cost-levels p{font-size:calc(14px * 0.95);margin-bottom:1.5rem}} @media (max-width: 575px) {.instructor-profile{padding:50px 0}.instructor-profile .img-placeholder{width:150px;margin-bottom:15px;border-radius:15px;height:150px}.instructor-profile .img-placeholder::before{inset:-8px;border-radius:22px}.instructor-profile .img-placeholder::after{border-radius:30px;inset:-15px}.instructor-profile .name{font-size:calc(48px * 0.7);padding:0 10px 10px;margin-bottom:8px}.instructor-profile .name::after{height:2px;width:60px}.instructor-profile .learn-ratings span:not(.name){font-size:calc(23px * 0.85);letter-spacing:1px;margin-bottom:25px}.instructor-profile .career-content{width:100%;font-size:calc(17px * 0.9);padding:25px 20px;border-radius:10px}.instructor-profile .career-content::before,.instructor-profile .career-content::after{width:20px;top:15px;left:15px;height:20px}.instructor-profile .career-content::after{right:15px;bottom:15px}.instructor-profile .learn-ratings::before,.instructor-profile .learn-ratings::after{height:150px;width:150px}.instructor-profile .learn-ratings:hover span:not(.name){letter-spacing:2px}}