﻿svg{height:30px;width:30px}.converter{flex:0 0 auto}.converter{padding:6rem 0 4rem;position:relative;z-index:1;color:#ffffff}.container{margin:auto;max-width:100%;width:1209px}.course-program-details .container{z-index:2;margin:0 auto;position:relative;max-width:1200px;padding:0 2rem}.course-program-details .learn-track:hover{transform:perspective(1000px) rotateY(0)}.course-program-details .pic-list{clip-path:polygon(0 0,100% 0,100% 85%,0 100%);height:350px;position:relative}.course-program-details .text-element{padding:2.5rem 2.5rem 3rem;position:relative;background:linear-gradient( 135deg,#ffffff 0%,rgba(245,248,255,0.9) 100% )}.course-program-details .learn-track:hover h3::after{transform:scaleX(1)}.course-program-details p.description{overflow-y:auto;max-height:250px;line-height:1.7;padding-right:1rem;margin-bottom:1.5rem;color:#000000;font-size:16px;font-family:Arial,sans-serif;display:block}.privacy-cordon{font-family:Arial,sans-serif;background-color:rgb(234,218,214);box-shadow:0 4px 8px rgba(0,0,0,0.5);padding:40px 20px}.privacy-cordon h3,.privacy-cordon h4,.privacy-cordon h5,.privacy-cordon h6{color:rgb(213,188,173);font-weight:400;margin:1rem 0}.privacy-cordon section{margin-bottom:20px;margin-top:20px}.privacy-cordon div{margin-bottom:20px}.client-testimonials{padding:120px 0 180px;position:relative;background:linear-gradient(to bottom,rgb(234,218,214) 0%,#ffffff 100%);overflow:hidden}.client-testimonials h2::before,.client-testimonials h2::after{top:50%;position:absolute;content:"";height:3px;background:rgb(213,188,173);width:100px}.client-testimonials h2::before{clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);right:calc(100% + 20px)}.client-testimonials .client-review{gap:30px;grid-template-columns:repeat(3,1fr);position:relative;display:grid}.client-testimonials .review-voices{padding:30px 25px;align-items:center;flex-direction:column;position:relative;display:flex}.client-testimonials .review-voices:nth-child(2n)::before{animation-delay:2s;border-radius:40% 50% 45% 60% / 60% 40% 55% 45%}.client-testimonials .review-voices:hover::before{box-shadow:0 15px 35px rgba(0,0,0,0.5);transform:scale(1.05)}.client-testimonials .review-voices:hover img{transform:scale(1.1) rotate(5deg)}.client-testimonials .review-voices p{text-align:center;margin:0}.client-testimonials .review-voices p:first-of-type{font-size:17px;position:relative;color:#000000;font-weight:600;margin-bottom:10px}.client-testimonials .review-voices .description::before,.client-testimonials .review-voices .description::after{font-family:Arial,sans-serif;position:absolute;content:"";font-size:50px;line-height:0;color:rgb(213,188,173,0.5)}.client-testimonials .review-voices .description::before{left:-15px;top:5px}header .container{position:relative;padding:1.8rem 2rem}header .head-prime{display:grid;gap:3rem;grid-template-columns:auto 1fr;align-items:center}header .head-top{z-index:2;display:block;position:relative}header .head-top:hover::before,header .head-top:hover::after{transform:scale(1.2);opacity:0.6}header .head-top svg{transition:all 0.3s ease;width:auto;filter:drop-shadow(3px 3px 5px rgba(0,0,0,0.5));height:50px}header .head-teach::after{left:0;top:0;background-size:10px 10px;z-index:-1;content:"";height:100%;opacity:0.05;animation:moveStripes 20s linear infinite;width:100%;position:absolute;background-image:linear-gradient(45deg,rgb(213,188,173,0.5) 25%,transparent 25%,transparent 50%,rgb(213,188,173,0.5) 50%,rgb(213,188,173,0.5) 75%,transparent 75%,transparent)}header .top-lead a::after{width:0;content:"";transform:translateX(-50%);position:absolute;transition:width 0.3s ease;height:2px;left:50%;bottom:0;background:rgb(213,188,173)}header .top-lead a:hover::after{width:80%}.contact-panel{z-index:1;position:relative;padding:100px 0}.contact-panel .container{margin:0 auto;padding:0 20px;max-width:1280px}.contact-panel .request-panel{padding:0;position:relative;background:rgb(188,153,145)}.contact-panel .request-panel div{transition:background-color 0.3s ease;justify-content:flex-start;display:flex;border-bottom:1px solid rgba(255,255,255,0.1);position:relative;align-items:center;padding:20px 40px}.contact-panel .request-panel div span a{text-decoration:none;color:#ffffff;transition:opacity 0.3s ease}.contact-panel .message-box h3::after{position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:80px;background-color:rgb(188,153,145);content:'';height:3px}.contact-panel .message-box input::placeholder{opacity:0.6;color:#000000}.contact-panel .message-box .connect-inquiry input[type="checkbox"]{height:22px;margin-right:10px;appearance:none;width:22px;-webkit-appearance:none;flex-shrink:0;position:relative;margin-top:2px;transition:background-color 0.3s ease,border-color 0.3s ease;border:2px solid rgb(234,218,214);cursor:pointer}.contact-panel .message-box .connect-inquiry label a{transition:color 0.3s ease;text-decoration:none;color:rgb(188,153,145)}.contact-panel .message-box .reach-message:hover{background-color:rgb(213,188,173)}.contact-panel .message-box .reach-message:hover::before{left:100%}.who-we-are{position:relative;overflow:hidden;background-color:rgb(234,218,214);padding:100px 0}.who-we-are .container{z-index:5;position:relative}.who-we-are h2{position:relative;font-weight:700;margin-bottom:60px;color:#000000;text-align:center;font-size:29px}.who-we-are h2::before{height:2px;left:50%;content:"";bottom:-10px;position:absolute;transform:translateX(-50%);width:50px;background-color:rgb(213,188,173)}.who-we-are .how-grow:first-child{border-top-color:rgb(213,188,173)}.who-we-are .how-grow:last-child{border-top-color:rgb(188,153,145)}.who-we-are .how-grow h3{margin-bottom:20px;position:relative;display:inline-block;font-weight:600;font-size:18px;color:#000000}.who-we-are .how-grow:hover h3::after{width:100%}.who-we-are .how-grow::before{position:absolute;border-top:2px solid rgb(213,188,173);transition:all 0.3s ease;height:10px;top:-5px;border-left:2px solid rgb(213,188,173);left:-5px;content:"";opacity:0;width:10px}.who-we-are .container::before{border-radius:50%;width:100px;z-index:0;border:15px solid rgb(213,188,173,0.5);left:-50px;top:-50px;height:100px;opacity:0.2;position:absolute;content:""}.cookie-preference{max-width:1200px;justify-content:space-between;align-items:center;padding:20px 15px;display:flex;margin:0 auto}.data-opt{margin-right:15px;color:#000000;flex-grow:1}.track-toggle{color:#ffffff;background:rgb(213,188,173);text-align:center;margin-left:10px;text-decoration:none;padding:10px 20px;cursor:pointer;transition:background 0.3s ease,box-shadow 0.3s ease;font-size:17px;border-radius:21px;line-height:35px}#cookieMessageAlert:checked ~ .cookie-message-overlay{visibility:hidden;opacity:0}.teacher-profile::after{top:-50%;left:-50%;background:radial-gradient(circle at 30% 30%,rgb(213,188,173,0.5) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgb(188,153,145,0.5) 0%,transparent 40%);z-index:0;filter:blur(60px);width:200%;opacity:0.3;position:absolute;height:200%;animation:pulseBackground 15s ease-in-out infinite alternate;content:""}.teacher-profile .pic-list::before{background:linear-gradient(135deg,rgb(213,188,173,0.5) 0%,transparent 100%);opacity:0;transition:opacity 0.5s ease;position:absolute;z-index:2;inset:0;content:"";mix-blend-mode:multiply}.teacher-profile .review-voices:hover .name{transform:translateY(-5px)}.teacher-profile .review-voices:hover span:not(.name){transform:translateY(-5px)}.teacher-profile .review-voices span:not(.name)::after{background:rgb(213,188,173);transform:scaleX(0);position:absolute;content:"";height:2px;width:40px;bottom:30px;transform-origin:left;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.1s;left:70px}.study-process{background:rgb(234,218,214);overflow:hidden;position:relative;min-height:65vh}.study-process::after{width:100%;background:repeating-radial-gradient( circle at center,transparent,transparent 50px,rgba(255,255,255,0.03) 50px,rgba(255,255,255,0.03) 100px );z-index:2;top:0;position:absolute;height:100%;left:0;content:""}.study-process .academy-learnings::before{position:absolute;height:90%;content:"";width:90%;z-index:-1;top:5%;animation:rotateBorder 20s linear infinite;border:2px solid rgb(213,188,173,0.5);left:5%;border-radius:50%}.study-process h3::before{background:linear-gradient(135deg,rgb(213,188,173,0.5),transparent);position:absolute;opacity:0.2;height:100%;width:100%;left:0;z-index:-1;border-radius:inherit;content:"";top:0}.study-process span{color:#000000;padding:2rem;text-align:center;font-size:12px;border-radius:19px;transform:translateY(20px);z-index:2;box-shadow:0 10px 25px rgba(0,0,0,0.05);width:60%;background:#ffffff;height:auto;position:relative;display:inline-block;line-height:1.7}.analysis-summary .container{z-index:1;padding:0;max-width:1200px;margin:0 auto;position:relative}.analysis-summary h2::after{left:50%;width:60px;content:"";bottom:-20px;transform:translateX(-50%);background:rgb(213,188,173);position:absolute;height:3px}.analysis-summary .statistics-value:hover{transform:scale(1.05)}.analysis-summary .statistics-value:hover::before{transform:rotate(0deg)}.analysis-summary .statistics-value::after{border-radius:50%;top:-20px;height:80px;right:-20px;width:80px;position:absolute;opacity:0.2;content:"";z-index:-1;transition:transform 0.4s ease;background:rgb(213,188,173,0.5)}.analysis-summary .statistics-value:nth-child(even) p{right:auto;left:30px;color:rgb(188,153,145)}.analysis-summary .statistics-value:nth-child(even) span{left:auto;right:30px;text-align:right}.analysis-summary .statistics-value:nth-child(3){animation:fadeInUp 0.8s 0.5s both}.analysis-summary .statistics-value:nth-child(3){--i:3}.analysis-summary .statistics-value:nth-child(2)::before{animation:float 7s ease-in-out infinite}.analysis-summary .statistics-value:nth-child(4)::before{animation:float 9s ease-in-out infinite}.offer-box .pricing-offers{position:relative}.offer-box h2{font-weight:700;transform:perspective(1000px) translateZ(30px);position:relative;text-align:center;text-shadow:0 5px 15px rgba(0,0,0,0.3);margin-bottom:20px;color:#ffffff;font-size:33px}.offer-box .class-rates{padding:0;margin:0;perspective:1000px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;gap:30px;display:grid}.offer-box .annual-fee{transition:all 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;transform-style:preserve-3d;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.1);padding:40px 30px;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.1) 100%);overflow:hidden;height:100%}.offer-box .class-deals h4{margin:0 0 25px;position:relative;transform:translateZ(10px);color:#ffffff;font-size:calc(19px * 1.2);padding-bottom:15px;font-weight:600}.offer-box .study-price{transform:translateZ(15px);transition:all 0.4s ease;position:relative;font-weight:700;font-size:calc(19px * 1.5);padding:10px 5px;color:#ffffff;display:inline-block}.offer-box .learn-price:hover .annual-fee::before{transform:scaleX(1);opacity:1}.offer-box .learn-price:hover .annual-fee::after{transform:translate(20%,20%) scale(1.2);opacity:0.4}.homepage{min-height:100vh;width:100%;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(234,218,214) 0%,rgba(0,0,0,0.5) 100%)}.homepage .course-main{width:100%;align-items:center;display:flex;height:100vh;z-index:2;justify-content:center;position:relative;padding:2rem}.homepage .learn-title::before{height:100%;content:"";top:0;left:0;width:100%;z-index:-1;background:linear-gradient(145deg,rgba(rgb(213,188,173),0.85),rgba(#000000,0.7));backdrop-filter:blur(8px);position:absolute}.homepage .learn-title span{position:relative;opacity:0;animation:slideInLeft 0.8s forwards 0.3s ease-out;margin-bottom:1.5rem;transform:translateX(-20px);display:block}.homepage .learn-title h1::after{transform-origin:left;background:linear-gradient(90deg,rgb(188,153,145),transparent);width:100px;position:absolute;content:"";height:4px;bottom:-10px;transform:scaleX(0);left:0;animation:expandLine 1s forwards 1.2s ease-in-out}.join-list{font-family:Arial,sans-serif;position:relative;padding:6rem 2rem;overflow:hidden;background:rgb(234,218,214)}.join-list .academy-learnings{display:flex;z-index:1;max-width:1200px;transform-style:preserve-3d;perspective:1000px;justify-content:center;margin:0 auto;position:relative}.join-list h3{text-align:center;position:relative;margin-bottom:2rem;align-self:center;width:80%;box-shadow:0 -15px 25px rgba(0,0,0,0.1);transform:translateY(0) translateZ(30px);font-weight:700;padding:1.5rem 2rem;border-radius:28px 28px 0 0;font-size:32px;z-index:3;color:#000000;background:#ffffff}.join-list input[type="email"]:focus{transform:scale(1.02);box-shadow:inset 0 2px 5px rgba(0,0,0,0.1),0 0 0 2px rgb(213,188,173,0.5);outline:none}.join-list .sub-tile:hover{box-shadow:0 15px 30px rgba(0,0,0,0.5);transform:translateY(40%) translateZ(30px) scale(1.05);background:linear-gradient(to right,rgb(213,188,173),rgb(188,153,145))}.join-list .sub-tile:hover::before{opacity:1}.thanksWeb{overflow:hidden;position:relative;padding:120px 0;background:linear-gradient(135deg,rgb(234,218,214) 0%,#ffffff 100%)}.thanksWeb .container{position:relative;z-index:2}.thanksWeb .academy-learnings{grid-template-columns:1fr;box-shadow:20px 20px 60px rgba(0,0,0,0.05),-20px -20px 60px rgba(255,255,255,0.8),inset 5px 5px 10px rgba(255,255,255,0.8),inset -5px -5px 10px rgba(0,0,0,0.05);padding:3.5rem;gap:2rem;backdrop-filter:blur(15px);position:relative;display:grid;clip-path:polygon( 0% 0%,97% 0%,100% 3%,100% 100%,3% 100%,0% 97% );background:rgba(255,255,255,0.85);transform:perspective(1000px) rotateX(2deg)}.thanksWeb a{transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);position:relative;display:block;overflow:hidden;transform:translateY(0);text-decoration:none}.converter::before{width:100%;z-index:-1;top:0;position:absolute;opacity:0.85;height:100%;content:"";background:#000000;left:0}.converter .company_holder{grid-column:1 / 5;position:relative;grid-row:1}.converter .company_holder::after{height:60px;border-right:2px solid rgb(213,188,173);opacity:0.7;border-bottom:2px solid rgb(213,188,173);right:-20px;bottom:-20px;width:60px;position:absolute;content:""}.converter .company_holder h3::after{box-shadow:0 0 10px rgb(213,188,173);background:rgb(213,188,173);left:0;content:"";bottom:-5px;position:absolute;height:2px;width:30%}.converter .head-know{width:100%;grid-template-columns:repeat(2,1fr);display:grid;gap:3rem}.converter .head-teach::before{height:0;top:0;transition:height 0.3s ease;background:rgb(213,188,173);position:absolute;width:3px;left:0;content:""}.converter .head-teach h5{color:rgb(188,153,145);margin-bottom:1.5rem;font-weight:600;position:relative;letter-spacing:1px;font-size:23px;padding-left:1rem}.converter .head-teach .head-know a::before{background:linear-gradient(90deg,rgba(rgb(213,188,173,0.5),0.1),transparent);width:100%;top:0;transform:translateX(-100%);z-index:-1;content:"";position:absolute;transition:transform 0.3s ease;left:0;height:100%}.media-kit .container{justify-content:center;display:flex;align-items:center}.media-kit .footer-milestones{font-size:13px;opacity:0.7;color:#ffffff;letter-spacing:0.5px;text-align:center}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (min-width: 992px) {.course-program-details .learn-track{height:600px}.course-program-details h3{font-size:calc(35px * 0.75)}.course-program-details .text-element{padding:4rem}.course-program-details p.description{line-height:1.75;max-height:380px;font-size:calc(16px * 1.05)}} @media (max-width: 767px) {.course-program-details{padding:4rem 0}.course-program-details .container{padding:0 1.5rem}.course-program-details .learn-track{transform:none}.course-program-details .pic-list{height:250px}.course-program-details .text-element{padding:2rem}.course-program-details h3{margin-bottom:1rem;font-size:calc(18px * 0.95)}.course-program-details p.description{font-size:calc(16px * 0.95);line-height:1.6;max-height:300px}} @media (prefers-reduced-motion) {.course-program-details .learn-track,.course-program-details h3::after,.course-program-details .text-element::before{transition:none}} @media (max-width: 991px) {.client-testimonials{padding:100px 0 150px}.client-testimonials h2{margin-bottom:60px}.client-testimonials h2::before,.client-testimonials h2::after{width:70px}.client-testimonials .client-review{grid-template-columns:repeat(2,1fr);gap:40px 20px}} @media (max-width: 767px) {header .container{padding:1.5rem 1rem}header .top-lead{margin:3px 5px}header .top-lead a{font-size:calc(12px - 1px);padding:8px 15px}} @media screen and (min-width: 992px) {.contact-panel .support-form{display:grid;grid-template-columns:1fr 1fr}.contact-panel .request-panel{display:flex;flex-direction:column;border-radius:0 17px 17px 0}.contact-panel .message-box{justify-content:center;flex-direction:column;border-radius:17px 0 0 17px;display:flex}.contact-panel .request-panel h3{padding:40px 30px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.1)}.contact-panel .request-panel div{justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(255,255,255,0.1);flex:1}.contact-panel .request-panel div:last-child{border-bottom:none}} @media screen and (max-width: 992px) {.who-we-are{padding:80px 0}.who-we-are .heritage-edu{gap:30px;grid-template-columns:1fr}.who-we-are h2{margin-bottom:40px}.who-we-are .container::before{width:60px;border-width:10px;left:-30px;height:60px;top:-30px}.who-we-are .container::after{width:100px;bottom:-50px;border-width:10px;right:-50px;height:100px}} @media only screen and (max-width: 800px) {.cookie-preference{padding:15px}.gdpr-banner{display:none}.cookie-message-overlay h5{font-size:20px}.cookie-message-overlay p{font-size:12px}} @media (max-width: 768px) {.teacher-profile{padding:100px 0}.teacher-profile .container{padding:0 30px}.teacher-profile .review-voices{grid-template-rows:300px auto auto auto;grid-template-columns:1fr}.teacher-profile .pic-list{min-height:300px;grid-column:1;grid-row:1;clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.teacher-profile .name{text-align:left;grid-column:1;padding:40px 30px 5px 30px;grid-row:2}.teacher-profile .review-voices span:not(.name){text-align:left;padding:10px 30px 40px 30px;grid-row:3;grid-column:1}.teacher-profile .review-voices span:not(.name)::after{left:30px;bottom:30px}.teacher-profile .work-trajectory{grid-column:1;grid-row:4;padding:0 30px 40px 30px}} @media (max-width: 576px) {.study-process .container{padding:2.5rem 1rem}.study-process .academy-learnings{gap:1.5rem;padding:1rem 0}.study-process h3{padding:0.7rem 1.2rem;font-size:calc(37px * 0.7)}.study-process span{padding:1.2rem;font-size:calc(12px * 0.85);line-height:1.6}.study-process .academy-learnings::before,.study-process .academy-learnings::after{border-width:1px}} @media (max-width: 1024px) {.analysis-summary{padding:80px 0}.analysis-summary h2{margin-bottom:60px}.analysis-summary .statistics-value{margin:0 15px 50px;height:180px;flex:0 0 calc(50% - 30px)}.analysis-summary .statistics-value p{right:25px;font-size:calc(44px * 1.3);top:25px}.analysis-summary .statistics-value:nth-child(even) p{left:25px}.analysis-summary .statistics-value span{bottom:25px;left:25px}.analysis-summary .statistics-value:nth-child(even) span{right:25px}} @media (max-width: 1200px) {.offer-box{padding:80px 0}.offer-box .class-rates{gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}} @media (max-width: 767px) {.offer-box{padding:60px 0}.offer-box h2{font-size:calc(33px * 0.8);margin-bottom:15px}.offer-box .plan-deals{margin-bottom:30px}.offer-box .class-rates{margin:0 auto;grid-template-columns:1fr;max-width:450px}.offer-box .class-deals h4{font-size:19px}.offer-box .study-price{font-size:calc(19px * 1.3)}} @media (min-width: 768px) {.homepage .learn-title{padding:4.5rem;max-width:85%}.homepage .learn-title h1{font-size:calc(47px * 1.2)}.homepage .learn-title h3{max-width:70%;font-size:21px}.homepage .learn-title p{font-size:calc(17px * 1.3)}} @media (min-width: 768px) {.join-list{padding:8rem 3rem}.join-list h3{width:70%}.join-list .input_holder{padding:5rem 3rem 3rem}.join-list .sub-tile{width:60%}} @media (min-width: 768px) {.thanksWeb{padding:150px 0}.thanksWeb .academy-learnings{padding:4rem;align-items:center;grid-template-columns:1fr 1fr;gap:3rem}.thanksWeb h5{font-size:calc(19px * 1.1);margin-bottom:0}.thanksWeb p{font-size:calc(16px * 1.05)}} @media (max-width: 767px) {.thanksWeb{padding:80px 0}.thanksWeb .academy-learnings{padding:2.5rem}.thanksWeb h5{font-size:calc(19px * 0.9)}.thanksWeb p{font-size:calc(16px * 0.95)}.thanksWeb .academy-learnings > div:first-child::after{width:60px}} @media screen and (max-width: 768px) {.converter{padding:4rem 0 3rem}.converter .head-know{grid-template-columns:1fr;gap:2rem}.converter .head-teach{padding:1.2rem}.converter .head-teach h5{font-size:calc(23px * 0.9)}.converter .company_holder::before,.converter .company_holder::after{width:40px;height:40px}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes backgroundShift {0%{background-position:0% 0%}100%{background-position:100% 100%}} @keyframes fadeInUp {from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}} @keyframes slideUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes orbitRotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes movePattern {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes gridAnimate {0%{background-position:0 0}100%{background-position:30px 30px}}