.encrypt_cta{flex:0 0 auto}.encrypt_cta{z-index:1;position:relative;background:linear-gradient(135deg,#000000 0%,rgb(142,166,161,0.5) 100%);color:#ffffff;font-family:Arial,sans-serif;padding:5rem 0 1rem}header,footer{width:100%}header{z-index:100;position:relative;background:rgb(179,203,198);padding:0;width:100%}.header_guide{flex:1 0 auto}.wrapper-capsule{display:flex;height:100%;flex-direction:column;min-height:100%}.secure_archive h1{color:rgb(142,166,161);font-weight:700;margin-bottom:20px;border-bottom:2px solid rgb(142,166,161,0.5);background:linear-gradient(to right,rgb(142,166,161),rgb(142,166,161,0.5));-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;font-size:42px;padding-bottom:10px}.secure_archive h3,.secure_archive h4,.secure_archive h5,.secure_archive h6{color:rgb(106,128,123,0.5);-webkit-background-clip:text !important;background:linear-gradient(to right,rgb(106,128,123),rgb(106,128,123,0.5));margin-top:20px;font-weight:400;-webkit-text-fill-color:transparent}.secure_archive ol{margin:20px 0;padding:0;list-style:none;counter-reset:li}.secure_archive ol li:before{align-items:center;top:50%;border-radius:50%;position:absolute;left:10px;color:#ffffff;justify-content:center;transform:translateY(-50%);background-color:rgb(142,166,161);counter-increment:li;height:25px;display:flex;width:25px;content:counter(li)}.secure_archive div{margin-bottom:20px}.encrypt_cta::after{top:0;right:0;content:'';background:linear-gradient(90deg,transparent,rgb(142,166,161),transparent);left:0;z-index:2;position:absolute;height:3px;animation:glowLine 3s infinite alternate}.encrypt_cta .help_request{margin-bottom:1rem;border-radius:17px;backdrop-filter:blur(8px);display:flex;border:1px solid rgb(106,128,123,0.5);gap:2rem;position:relative;flex-wrap:wrap;padding:1.5rem;background:rgba(0,0,0,0.1);justify-content:center}.encrypt_cta .info_item{text-align:center;transition:transform 0.3s ease;max-width:300px;min-width:200px;flex:1}.encrypt_cta .info_item svg{height:1.25rem;fill:rgb(106,128,123);width:1.25rem;transition:fill 0.3s ease}.encrypt_cta .info_item a:hover{background:#000000;box-shadow:0 0 15px rgb(142,166,161,0.5);border-color:rgb(142,166,161,0.5)}.encrypt_cta .info_item a:hover svg{fill:rgb(142,166,161)}.encrypt_cta .text_main_holder{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr}.encrypt_cta .main_lead svg{height:auto;filter:drop-shadow(0 0 5px rgb(142,166,161,0.5));transition:filter 0.3s ease;max-width:180px}.encrypt_cta .nav_wrap{gap:1.25rem;display:flex;flex-direction:column}.encrypt_cta .nav_wrap h5{font-size:18px;color:#ffffff;font-weight:600;margin-bottom:0.5rem;position:relative;padding-bottom:0.75rem}.encrypt_cta .nav_wrap:hover h5::after{width:80px}.encrypt_cta .nav_header{gap:0.75rem;flex-direction:column;display:flex}.encrypt_cta .nav_header a::before{width:5px;left:0;background:rgb(106,128,123);border-radius:50%;content:'';height:5px;top:50%;transform:translateY(-50%);transition:all 0.3s ease;position:absolute}.encrypt_cta .subscribe_holder{position:relative;background:linear-gradient(135deg,rgba(0,0,0,0.2) 0%,transparent 100%);display:flex;padding:1.5rem;gap:1.25rem;overflow:hidden;flex-direction:column;border:1px solid rgb(106,128,123,0.5);border-radius:17px}.encrypt_cta .subscribe_holder h5{font-size:18px;font-weight:600;color:#ffffff}.encrypt_cta .input_holder{flex-direction:column;display:flex;position:relative;gap:0.75rem}.encrypt_cta .input_holder input[type="email"]:focus{outline:none;box-shadow:0 0 10px rgb(142,166,161,0.5);border-color:rgb(142,166,161)}.encrypt_cta .input_holder input[type="email"]::placeholder{opacity:0.5;color:#ffffff}.encrypt_cta .sub_permission{transition:all 0.3s ease;border-radius:10px;color:#ffffff;cursor:pointer;border:none;overflow:hidden;font-weight:600;width:100%;font-size:17px;position:relative;padding:0.875rem 1.5rem;background:rgb(142,166,161)}.encrypt_cta .sub_permission:hover::before{left:100%}.encrypt_cta .calc_foot{position:relative;padding-top:1.5rem;margin-top:3rem;border-top:1px solid rgb(106,128,123,0.5);text-align:center}.encrypt_cta .tutor_match{opacity:0.7;font-size:12px;color:#ffffff}.our_mission{color:#ffffff;overflow:hidden;padding:120px 0 90px;position:relative}.our_mission::after{content:"";animation:gradientShift 15s ease-in-out infinite alternate;opacity:0.4;left:0;bottom:0;background:linear-gradient(90deg,rgb(142,166,161,0.5) 0%,transparent 30%,rgb(106,128,123,0.5) 70%,rgb(142,166,161,0.5) 100%);top:0;position:absolute;z-index:2;right:0}.our_mission h4::after{left:50%;bottom:-15px;width:80px;z-index:5;position:absolute;background:linear-gradient(90deg,rgb(142,166,161),rgb(106,128,123));transform:translateX(-50%);content:"";height:3px}.our_mission .text_pill:hover{transform:perspective(1000px) rotateY(2deg) translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,0.3)}.our_mission .text_pill::before{content:"";filter:blur(5px);bottom:-2px;top:-2px;right:-2px;transform:translateZ(-10px);z-index:-1;background:linear-gradient(45deg,rgb(142,166,161) 0%,transparent 40%,transparent 60%,rgb(106,128,123) 100%);position:absolute;left:-2px;opacity:0.7}.our_mission .text_pill h6::after{width:100%;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:absolute;content:"";background:linear-gradient(90deg,rgb(142,166,161),rgb(106,128,123));bottom:-8px;transform-origin:left;transform:scaleX(0.3);left:0;height:2px}.ty_modal{position:relative;background:linear-gradient(145deg,rgb(142,166,161,0.5),rgb(106,128,123,0.5));padding:120px 0;overflow:hidden}.ty_modal::before{content:"";transform:rotate(-15deg) skew(15deg);position:absolute;left:-5%;height:70%;background:#ffffff;top:-10%;opacity:0.03;pointer-events:none;width:50%}.ty_modal .container{margin:0 auto;padding:0 20px;z-index:2;max-width:1200px;position:relative}.ty_modal .diff_block:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.ty_modal .diff_block::before{background:linear-gradient(to bottom,rgb(142,166,161),rgb(106,128,123));top:0;content:"";width:6px;position:absolute;transform:scaleY(0);transform-origin:left center;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);left:0;height:100%}.ty_modal .diff_block:hover h5{transform:translateY(-5px)}.ty_modal h5::after{height:3px;background:linear-gradient(90deg,rgb(142,166,161),rgb(106,128,123));transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275);bottom:-8px;width:80px;content:"";left:0;transform:scaleX(0.7);transform-origin:left center;position:absolute}.ty_modal a:hover{transform:translateX(5px)}.ty_modal a:hover p{color:rgb(142,166,161)}.ty_modal a::before{content:"";width:100%;left:-100%;background:linear-gradient(90deg,#ffffff,rgb(106,128,123,0.5),#ffffff);position:absolute;opacity:0.3;pointer-events:none;transform:skewX(-15deg);top:0;transition:left 0.8s cubic-bezier(0.23,1,0.32,1);height:100%}.follow::before{background:repeating-linear-gradient( -45deg,rgb(255,255,255,0.5) 0px,rgb(255,255,255,0.5) 1px,transparent 1px,transparent 10px );left:0;content:"";z-index:1;width:100%;top:0;position:absolute;opacity:0.05;height:100%}.follow .container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.follow .diff_block::before{left:0;top:0;position:absolute;content:"";z-index:1;width:5px;height:100%;transform:translateX(-3px);background:linear-gradient(to bottom,rgb(142,166,161),rgb(106,128,123))}.follow .diff_block h3{max-width:80%;font-weight:600;position:relative;margin-bottom:2rem;font-size:calc(19px * 1.1);line-height:1.4;color:#000000}.follow .diff_block h3{max-width:45%;margin-bottom:0;padding-right:2rem;font-size:30px}.follow .input_holder{flex-wrap:wrap;position:relative;max-width:550px;gap:1rem;margin-top:1rem;display:flex}.follow .input_holder{max-width:100%;margin-top:0}.follow .input_holder div{flex:1 1 250px;position:relative}.follow .input_holder input[type="email"]{box-shadow:0 1px 3px rgba(0,0,0,0.03);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);padding:1rem 1.2rem;border:1px solid rgba(0,0,0,0.1);width:100%;background-color:#ffffff;color:#000000;font-size:16px}.follow .input_holder input[type="email"]:focus::placeholder{opacity:0.7;transform:translateX(5px)}.follow .input_holder .sub_permission::before{top:0;height:100%;left:-100%;content:"";width:100%;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:all 0.5s ease}.follow .input_holder .sub_permission:hover{transform:translateY(-3px);box-shadow:0 8px 20px -5px rgb(142,166,161,0.5)}.follow .diff_block > div{flex:0 0 50%}.education_framework{display:flex;align-items:center;min-height:80vh;background:rgb(179,203,198);padding:6rem 2rem;overflow:hidden;position:relative}.education_framework::after{opacity:0.1;width:100%;background-image:repeating-linear-gradient( 0deg,rgb(142,166,161,0.5),rgb(142,166,161,0.5) 1px,transparent 1px,transparent 50px );content:'';animation:moveLines 40s linear infinite;position:absolute;top:0;height:100%;left:0}.education_framework .text_pill::before{opacity:0.7;border-top:1px solid rgb(142,166,161);position:absolute;content:'';z-index:-1;height:100px;animation:borderPulse 4s infinite alternate;width:100px;top:-20px;left:-20px;border-left:1px solid rgb(142,166,161)}.education_framework .text_pill::before,.education_framework .text_pill::after,.education_framework h2,.education_framework p{transition:all 0.5s ease}.education_framework h2::after{content:attr(data-text);transition:all 0.3s ease;position:absolute;color:rgb(106,128,123);top:0.5rem;filter:blur(1px);opacity:0.3;left:0.5rem;z-index:-1}.education_framework p{margin-bottom:0;position:relative;color:#000000;line-height:1.8;font-size:18px;padding-left:2rem;max-width:600px}.education_framework p::before{top:0;left:0;height:100%;width:1px;content:'';background:linear-gradient(to bottom,rgb(142,166,161),transparent);position:absolute}.education_framework:hover p{transform:translateX(5px)}.education_framework:hover::before{background-position:right bottom;opacity:0.6}.cookie_overlay_alert{z-index:1050;max-width:600px;box-shadow:0 4px 12px rgba(0,0,0,0.5);flex-direction:column;overflow:hidden;left:50%;text-align:center;background:rgb(179,203,198);transform:translateX(-50%);position:fixed;padding:20px;display:flex;bottom:20px;width:90%;align-items:center;border-radius:12px;font-family:Arial,sans-serif}.cookie_overlay_alert p{font-size:18px;margin-bottom:20px;color:#000000}.digital_tracking:hover{background:rgb(106,128,123);transform:translateY(-3px)}.cookie_button.cookie_guard{background:rgba(0,0,0,0.5)}.cookie_button.cookie_guard:hover{background:rgb(106,128,123,0.5)}.cookie_overlay_alert p a{text-decoration:underline;transition:color 0.3s ease-in-out;color:rgb(142,166,161)}#cookieMessageBanner{display:none}.price_pack{overflow:hidden;background:rgb(179,203,198);padding:100px 0;position:relative}.price_pack::after{animation:float-effect 15s infinite alternate-reverse ease-in-out;height:250px;filter:blur(60px);position:absolute;bottom:-50px;left:-50px;background:rgb(106,128,123,0.5);width:250px;z-index:0;content:""}.price_pack .learning_pricing{display:flex;flex-direction:column;gap:60px}.price_pack .member_fees h2{position:relative;color:#000000;margin-bottom:20px;display:inline-block;font-weight:700;font-size:36px}.price_pack .learn_rates{color:#000000;line-height:1.6;font-size:14px;margin-bottom:0;opacity:0.85}.price_pack .cost_matrix{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;display:grid;perspective:1000px}.price_pack .trial_pricing:hover{transform:translateY(-10px) scale(1.02)}.price_pack .learning_plan{overflow:hidden;display:flex;position:relative;height:100%;background:#ffffff;flex-direction:column;transform-style:preserve-3d;box-shadow:0 15px 40px rgba(0,0,0,0.08);border-radius:10px;transition:box-shadow 0.4s ease}.price_pack .class_rates::before{transition:transform 0.5s ease;content:"";right:0;background:linear-gradient(90deg,rgb(142,166,161),rgb(106,128,123));transform:scaleX(0);left:0;transform-origin:left;position:absolute;top:0;height:5px}.price_pack .trial_pricing:hover .class_rates h3{transform:translateX(5px);color:rgb(142,166,161)}.price_pack .pricing_tiers{overflow-wrap:break-word;color:rgb(106,128,123);white-space:normal;margin:10px 0 20px;transition:transform 0.4s ease;font-size:24px;position:relative;word-break:break-word;display:block;font-weight:700}.price_pack .class_rates p{flex-grow:1;line-height:1.6;white-space:normal;word-break:break-word;color:#000000;font-size:calc(14px - 1px);overflow-wrap:break-word;transition:color 0.3s ease;margin-bottom:0}.price_pack .trial_pricing:hover .img_box_grid{transform:translateZ(0);filter:brightness(1.1) contrast(1.05)}.price_pack .trial_pricing:hover .img_box_grid::after{opacity:0.4}.price_pack .trial_pricing:hover::after{opacity:0.5}.course_overview{position:relative;background:rgb(179,203,198);overflow:hidden;padding:120px 0}.course_overview::before{background:rgb(142,166,161,0.5);width:300px;left:-100px;position:absolute;opacity:0.4;height:300px;z-index:0;filter:blur(120px);top:-100px;content:"";animation:floatEffect 15s infinite alternate ease-in-out}.course_overview .container{max-width:1200px;margin:0 auto;position:relative;padding:0 20px;z-index:1}.course_overview .class_map:hover{transform:translateY(-10px);box-shadow:25px 25px 70px rgba(0,0,0,0.08),-25px -25px 70px rgba(255,255,255,0.9)}.course_overview .img_box_grid{transition:transform 0.8s cubic-bezier(0.19,1,0.22,1);position:relative;height:280px;width:100%}.course_overview .class_map:hover .img_box_grid{transform:scale(1.05)}.course_overview .class_map:hover .img_box_grid::after{opacity:0.5}.course_overview .text_pill{background:#ffffff;transform:translateY(-30px);box-shadow:0 -15px 30px rgba(0,0,0,0.05);position:relative;padding:40px;margin:0 15px}.course_overview .text_pill h3{opacity:0;font-weight:700;position:relative;color:#000000;animation:slideIn 0.7s 0.2s forwards cubic-bezier(0.19,1,0.22,1);margin-bottom:25px;font-family:Arial,sans-serif;font-size:calc(22px * 1.05);line-height:1.4;transform:translateX(-10px)}.course_overview .text_pill span.description{display:none}.course_overview .text_pill div{position:relative}header::before{z-index:0;background:linear-gradient(135deg,rgb(142,166,161,0.5) 0%,transparent 60%,rgb(106,128,123,0.5) 100%);left:0;width:100%;content:'';height:100%;top:0;position:absolute;opacity:0.6}header .head_tutor{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center;padding:0.8rem 3%}header .main_primary::after{transform:scaleX(0.7);content:'';height:2px;bottom:0;width:100%;background:linear-gradient(to right,rgb(142,166,161),rgb(106,128,123));transition:transform 0.3s ease;position:absolute;left:0}header .nav_wrap{flex-wrap:wrap;gap:0.4rem;padding:0.5rem;display:flex;background:rgba(255,255,255,0.5);border-radius:10px}header .nav_start::after{height:2px;transform:scaleX(0);width:100%;transition:transform 0.3s ease;left:0;position:absolute;transform-origin:left;bottom:0;content:'';background:linear-gradient(to right,rgb(142,166,161),rgb(106,128,123))}.course_benefits{background:linear-gradient(135deg,rgb(179,203,198),rgb(179,203,198) 60%,rgba(rgb(142,166,161,0.5),0.05) 100%);position:relative;padding:120px 0 100px;overflow:hidden}.course_benefits::after{width:200px;position:absolute;opacity:0.15;content:"";left:15%;bottom:-80px;filter:blur(40px);z-index:0;animation:floatGradient 15s infinite alternate-reverse ease-in-out;background:radial-gradient(ellipse,rgb(106,128,123,0.5),transparent 70%);height:200px}.course_benefits h5::after{position:absolute;content:"";bottom:-15px;height:3px;width:80px;background:linear-gradient(90deg,transparent,rgb(142,166,161) 30%,rgb(142,166,161) 70%,transparent);left:50%;transform:translateX(-50%)}.course_benefits .diff_block{box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);background:#ffffff;align-items:center;border-radius:19px;transition:transform 0.5s ease,box-shadow 0.5s ease;gap:40px;transform:perspective(1000px) rotateY(0deg);position:relative;display:flex;padding:40px 30px;flex-direction:column;overflow:hidden}.course_benefits .diff_block:hover > div:first-child{transform:perspective(1000px) rotateY(2deg) translateZ(20px)}.course_benefits .img_box_grid{height:auto;transition:transform 0.6s ease-out;transform:scale(1);filter:contrast(1.05) saturate(1.1);object-fit:cover;width:100%}.course_benefits .text_pill::after{right:-20px;bottom:-20px;border-right:2px solid rgb(142,166,161,0.5);border-bottom:2px solid rgb(142,166,161,0.5);position:absolute;opacity:0.4;z-index:1;content:"";height:40px;width:40px}.course_benefits li{padding:10px 0 10px 5px;transform:translateX(0);transition:transform 0.4s ease,opacity 0.4s ease;position:relative;opacity:0.9}.course_benefits li:nth-child(odd){background:linear-gradient(90deg,rgba(rgb(142,166,161,0.5),0.03),transparent)}.course_benefits li svg{transition:transform 0.3s ease;width:24px;left:0;top:2px;position:absolute;transform:scale(0.9);height:24px}.course_benefits li:hover svg path{fill:rgb(106,128,123)}.contact_box::before{left:0;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);top:0;background:rgb(179,203,198);z-index:1;position:absolute;content:'';height:100%;opacity:0.85;width:100%}.contact_box .container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 15px}.contact_box .reach_reach{box-shadow:10px 0 30px rgba(0,0,0,0.1);background:#ffffff;padding:60px 40px;flex:1;border-radius:11px 0 0 11px;transform-origin:left center;transform:rotateY(10deg)}.contact_box .reach_reach h3::before{content:'';top:-15px;position:absolute;height:5px;width:30px;background:rgb(142,166,161);left:0}.contact_box .reach_reach div:hover{transform:scale(1.05) translateZ(10px)}.contact_box .reach_reach svg{padding:6px;height:30px;width:30px;background:#ffffff;border-radius:50%;margin-right:15px;box-shadow:0 3px 6px rgba(0,0,0,0.1)}.contact_box .reach_reach a{color:rgb(142,166,161);text-decoration:none;position:relative;font-weight:600}.contact_box .reach_reach a:hover::after{width:100%}.contact_box .reach_box{padding:60px 40px;background:rgb(179,203,198);flex:1.2;transform-origin:right center;border-radius:0 11px 11px 0;transform:rotateY(-5deg)}.contact_box form input[type="text"],.contact_box form input[type="email"]{transition:all 0.3s ease;border-bottom:1px solid rgba(255,255,255,0.2);border-radius:0;width:100%;padding:20px 25px;font-size:17px;margin-bottom:25px;color:rgb(142,166,161);border:none;background:transparent}.contact_box .reach_inquiry{display:flex;margin:30px 0;align-items:flex-start}.contact_box .reach_inquiry label{font-size:16px;color:rgba(255,255,255,0.7);padding-left:35px;position:relative;cursor:pointer;line-height:1.6}.contact_box .reach_inquiry input[type="checkbox"]:checked + label::before{background:rgb(142,166,161);border-color:rgb(142,166,161)}.contact_box .reach_inquiry input[type="checkbox"]:checked + label::after{border-width:0 2px 2px 0;position:absolute;content:'';top:4px;transform:rotate(45deg);left:8px;width:6px;height:12px;border:solid rgb(142,166,161)}.contact_box .inquiry_card{border:none;font-weight:700;overflow:hidden;letter-spacing:2px;font-size:19px;z-index:1;transition:all 0.4s ease;text-transform:uppercase;position:relative;color:#ffffff;padding:18px 25px;width:100%;background:rgb(142,166,161);cursor:pointer}.welcome{position:relative;width:100%;min-height:100vh;overflow:hidden}.welcome .edu_online::before{z-index:1;content:"";width:100%;background:linear-gradient(135deg,rgb(142,166,161,0.5) 0%,rgb(106,128,123,0.5) 100%);position:absolute;top:0;height:100%;left:0}.welcome .smart_learning:hover{transform:perspective(1000px) rotateX(0deg)}.welcome .smart_learning > div:first-child{padding-bottom:1.5rem;animation:fadeSlideUp 0.8s ease forwards;position:relative;margin-bottom:2.5rem}.welcome .smart_learning > div:first-child::after{transform-origin:left;bottom:0;left:0;background:linear-gradient(to right,rgb(142,166,161) 0%,rgb(106,128,123) 100%);animation:lineGrow 1.2s ease forwards 0.4s;height:3px;width:60%;content:"";position:absolute}.welcome .title_style_header::before{border-left:4px solid rgb(142,166,161);top:-15px;opacity:0;height:50px;animation:fadeIn 0.5s ease forwards 1s;content:"";left:-30px;position:absolute;width:50px;border-top:4px solid rgb(142,166,161)}.leadership_profile{position:relative;padding:100px 0;overflow:hidden;background:linear-gradient( 125deg,rgb(179,203,198) 0%,rgb(179,203,198) 60%,rgb(142,166,161,0.5) 120% )}.leadership_profile::after{opacity:0.2;background:radial-gradient( ellipse at center,rgb(142,166,161,0.5) 0%,transparent 60% );content:"";top:-50%;position:absolute;width:200%;left:-50%;height:200%;animation:pulse-subtle 15s infinite alternate ease-in-out}.leadership_profile .container{position:relative;padding:0 15px;margin:0 auto;z-index:2;max-width:1200px}.leadership_profile .opinion_corner{padding:0;background:transparent;border-radius:27px;flex-direction:column;display:flex;overflow:visible;position:relative;align-items:center}.leadership_profile .img_box_grid::before{transform:rotate(5deg);border-radius:30px;z-index:-1;transition:all 0.5s ease;inset:-10px;background:linear-gradient( 135deg,rgb(142,166,161,0.5) 0%,transparent 50%,rgb(106,128,123,0.5) 100% );position:absolute;opacity:0.3;content:""}.leadership_profile .name{text-align:center;background:linear-gradient( to right,#000000 0%,rgb(142,166,161) 100% );margin-bottom:15px;font-size:40px;position:relative;-webkit-text-fill-color:transparent;-webkit-background-clip:text !important;color:#000000;font-weight:700;z-index:2;text-fill-color:transparent;padding:0 20px 15px;background-clip:text !important}.leadership_profile .opinion_corner span:not(.name){margin-bottom:40px;font-weight:600;text-align:center;font-size:22px;text-transform:uppercase;transition:all 0.3s ease;letter-spacing:3px;opacity:0.8;color:rgb(106,128,123);z-index:2;position:relative}.leadership_profile .exp_container::before{width:35px;left:25px;position:absolute;background:linear-gradient(45deg,rgb(142,166,161,0.5) 0%,transparent 100%);height:35px;border-radius:0 0 10px 0;content:"";opacity:0.2;top:25px}.leadership_profile .opinion_corner::before{position:absolute;animation:morphing 15s infinite alternate ease-in-out;background:linear-gradient( 135deg,rgb(142,166,161,0.5) 0%,transparent 100% );z-index:0;width:300px;left:50%;transform:translateX(-50%) rotate(45deg);border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;content:"";height:300px;opacity:0.1;top:-70px}.leadership_profile .opinion_corner:hover .img_box_grid{box-shadow:30px 30px 60px rgba(0,0,0,0.15),-30px -30px 60px rgba(255,255,255,0.8),inset 0 0 0 1px rgba(255,255,255,0.2);transform:rotate(0deg) translateY(-10px)}.leadership_profile .opinion_corner:hover .img_box_grid::after{transform:rotate(5deg)}.target_audience{position:relative;background:linear-gradient(135deg,rgb(179,203,198) 0%,rgb(142,166,161,0.5) 100%);overflow:hidden;padding:120px 0}.target_audience::after{background:linear-gradient( to top,rgb(179,203,198) 0%,transparent 100% );height:200px;position:absolute;z-index:0;content:"";bottom:0;left:0;width:100%}.target_audience .diff_block{padding:0 50px;position:relative;overflow:visible}.target_audience h4::before{position:absolute;width:6px;bottom:15px;border-radius:3px;left:0;background:linear-gradient(180deg,rgb(142,166,161),rgb(106,128,123));content:"";top:15px}.target_audience div p{margin:0 0 35px 0;line-height:1.6;padding-left:85px;align-items:flex-start;position:relative;transition:all 0.3s ease;font-size:18px;display:flex;color:#000000}.target_audience div p:hover{transform:translateX(10px)}.target_audience div p:hover svg{box-shadow:0 8px 25px rgba(0,0,0,0.15);transform:scale(1.2)}.target_audience div p svg path{fill:rgb(142,166,161);transition:fill 0.3s ease}.target_audience div p:hover svg path{fill:rgb(106,128,123)}.target_audience div p:hover::before{opacity:1;width:20px}.target_audience div p::after{background:#ffffff;transform:scale(0.95);opacity:0;width:calc(100% - 60px);box-shadow:0 10px 30px rgba(0,0,0,0.05);content:"";position:absolute;left:60px;z-index:-1;transition:all 0.3s ease;border-radius:15px;top:-10px;height:calc(100% + 20px)}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} @media only screen and (max-width: 800px) {.secure_archive{padding:20px}.secure_archive h1{font-size:calc(24px * 0.8)}.secure_archive h2{font-size:calc(24px * 0.8)}.secure_archive ul li,.secure_archive ol li{padding:10px}.secure_archive ol li:before{width:20px;height:20px;font-size:0.8em}.secure_archive p{font-size:calc(14px * 0.9)}} @media (max-width: 1024px) {.encrypt_cta{padding:4rem 0 1rem}.encrypt_cta .text_main_holder{grid-template-columns:1fr 1fr}.encrypt_cta .subscribe_holder{grid-column:span 2}} @media (min-width: 769px) {.encrypt_cta .input_holder{flex-direction:row}.encrypt_cta .sub_permission{width:auto}} @media (max-width: 480px) {.encrypt_cta{padding:2.5rem 0 1rem}.encrypt_cta .info_item p,.encrypt_cta .info_item a{font-size:calc(17px - 3px)}.encrypt_cta .nav_wrap h5,.encrypt_cta .subscribe_holder h5{font-size:calc(18px - 2px)}.encrypt_cta .nav_header a,.encrypt_cta .subscribe_holder p{font-size:calc(17px - 2px)}.encrypt_cta .tutor_match{font-size:calc(12px - 2px)}} @media screen and (min-width: 768px) {.our_mission{padding:150px 0 120px}.our_mission h4{font-size:calc(32px * 1.2);margin-bottom:80px}.our_mission .text_pill{max-width:90%;padding:60px;transform:perspective(1200px) rotateY(0deg);margin:0 auto}.our_mission .text_pill span{column-count:2}} @media screen and (min-width: 992px) {.our_mission{padding:180px 0 150px}.our_mission h4{font-size:calc(32px * 1.3)}.our_mission .container{max-width:1200px}.our_mission .text_pill{max-width:85%;padding:70px}.our_mission .text_pill span{column-count:3}} @media screen and (max-width: 767px) {.our_mission{padding:90px 0 70px}.our_mission h4{margin-bottom:40px;font-size:calc(32px * 0.9)}.our_mission .text_pill{padding:30px}.our_mission .text_pill h6{font-size:24px;margin-bottom:20px}.our_mission .text_pill span{font-size:calc(14px * 0.95);line-height:1.6}} @media (min-width: 1200px) {.ty_modal .diff_block{max-width:75%}} @media (max-width: 991px) {.ty_modal{padding:100px 0}.ty_modal .diff_block{padding:50px 40px}} @media (max-width: 767px) {.ty_modal{padding:80px 0}.ty_modal .diff_block{padding:40px 30px;transform:perspective(1000px) rotateX(1deg)}.ty_modal h5{font-size:calc(24px * 0.9)}} @media (max-width: 767px) {.follow .diff_block{padding:2rem}.follow .diff_block h3{font-size:calc(19px * 0.9);max-width:100%}.follow .input_holder{flex-direction:column}.follow .input_holder div{flex:1 1 auto}.follow .input_holder .sub_permission{width:100%}} @media (prefers-reduced-motion) {.follow::after{animation:none}.follow .diff_block h3::after{animation:none;width:80px}.follow .input_holder .sub_permission::before{display:none}} @media (max-width: 768px) {.education_framework{padding:4rem 1rem;min-height:60vh}.education_framework .diff_block{justify-content:center}.education_framework .text_pill{width:90%}.education_framework h2{font-size:calc(36px * 0.8);letter-spacing:3px;margin-bottom:2rem}.education_framework h2::before{width:40px;bottom:-1rem}.education_framework h2::after{top:0.3rem;left:0.3rem}.education_framework p{padding-left:1.5rem}.education_framework:hover h2{letter-spacing:4px}.education_framework .text_pill::before,.education_framework .text_pill::after{height:80px;width:80px}.education_framework:hover .text_pill::before,.education_framework:hover .text_pill::after{height:90px;width:90px}} @media only screen and (max-width: 600px) {.cookie_overlay_alert{left:0;border-radius:0;width:100%;bottom:0;transform:none}.policy_opt{padding:15px}.cookie_eductrl svg{width:50px;height:50px}.cookie_overlay_alert h5{font-size:calc(18px - 2px)}.cookie_overlay_alert p{font-size:calc(18px - 2px)}.digital_tracking{font-size:calc(20px - 2px);padding:8px 16px;width:calc(100% - 10px)}} @media (min-width: 1200px) {.price_pack .cost_matrix{grid-template-columns:repeat(2,1fr);gap:40px}.price_pack .class_rates{padding:35px}.price_pack .img_box_grid{height:220px}} @media (max-width: 767px) {.price_pack{padding:60px 0}.price_pack .cost_matrix{grid-template-columns:1fr;gap:25px}.price_pack .member_fees h2{font-size:calc(36px - 4px)}.price_pack .img_box_grid{height:180px}.price_pack .class_rates{padding:25px}} @media (min-width: 768px) {.course_overview .class_map{flex-direction:row;align-items:stretch;max-height:500px}.course_overview .img_box_grid{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);flex:0 0 45%;height:auto}.course_overview .text_pill{margin:30px 30px 30px 0;flex:0 0 55%;display:flex;transform:translateY(0) translateX(-30px);justify-content:center;flex-direction:column}.course_overview .text_pill::before{height:40px;top:20px;width:4px;left:-8px}.course_overview .text_pill h3{font-size:22px}.course_overview .text_pill p.description{max-height:330px}} @media (max-width: 767px) {.course_overview{padding:80px 0}.course_overview .text_pill{padding:30px 25px}.course_overview .text_pill h3{font-size:calc(16px * 1.2);margin-bottom:20px}.course_overview .text_pill p.description{line-height:1.6;font-size:calc(13px * 0.95);max-height:180px}} @media (max-width: 767px) {header .head_tutor{padding:0.7rem 2%;justify-content:center}header .main_primary{margin:0 0 0.6rem 0}header .main_primary svg{width:120px}header .nav_wrap{width:100%;justify-content:center}header .nav_start{padding:0.3rem 0.5rem;font-size:calc(18px - 2px)}} @media (min-width: 768px) {.course_benefits{padding:150px 0 120px}.course_benefits h5{font-size:calc(18px * 1.2);margin-bottom:70px;transform:translateY(0)}.course_benefits .diff_block{transform:perspective(1200px) rotateY(0deg);flex-direction:row;padding:60px;gap:60px}.course_benefits .diff_block > div:first-child{max-width:45%;flex:0 0 45%}.course_benefits .text_pill{padding:20px 0;flex:0 0 50%}.course_benefits ul{gap:30px 20px;grid-template-columns:repeat(2,1fr)}} @media (max-width: 767px) {.course_benefits{padding:80px 0 70px}.course_benefits h5{font-size:18px;margin-bottom:40px}.course_benefits .diff_block{padding:30px 20px}.course_benefits .img_box_grid{max-height:250px;object-fit:cover;width:100%}.course_benefits li{padding:8px 0 8px 0}.course_benefits li p{font-size:calc(17px * 0.95);line-height:1.5}} @media (max-width: 576px) {.contact_box{padding:60px 0}.contact_box::before,.contact_box::after{opacity:0.9;clip-path:none}.contact_box::before{height:60%}.contact_box::after{height:40%;top:60%}.contact_box .reach_reach,.contact_box .reach_box{padding:30px 20px}.contact_box .reach_reach h3,.contact_box form h3{margin-bottom:25px;font-size:calc(31px * 0.8)}.contact_box .reach_reach div{margin-bottom:20px;padding:12px}.contact_box form input[type="text"],.contact_box form input[type="email"]{padding:15px 20px;margin-bottom:20px}.contact_box .reach_inquiry{margin:25px 0}.contact_box .inquiry_card{padding:15px 20px}} @media (max-width: 768px) {.welcome .smart_learning{width:95%;transform:none;padding:1.8rem}.welcome .smart_learning:hover{transform:none}.welcome .title_style_header{font-size:calc(31px * 1.1)}.welcome .title_style_header::before{display:none}.welcome h3{font-size:calc(22px * 0.9)}.welcome p{max-width:100%}} @media (max-width: 991px) {.leadership_profile{padding:80px 0}.leadership_profile .img_box_grid{margin-bottom:25px;width:220px;height:220px}.leadership_profile .name{font-size:calc(40px * 0.9);margin-bottom:12px}.leadership_profile .exp_container{width:85%;padding:35px 40px}.leadership_profile .opinion_corner::before,.leadership_profile .opinion_corner::after{height:250px;width:250px}} @media (max-width: 575px) {.leadership_profile{padding:50px 0}.leadership_profile .img_box_grid{height:150px;margin-bottom:15px;width:150px;border-radius:15px}.leadership_profile .img_box_grid::before{border-radius:22px;inset:-8px}.leadership_profile .img_box_grid::after{border-radius:30px;inset:-15px}.leadership_profile .name{margin-bottom:8px;padding:0 10px 10px;font-size:calc(40px * 0.7)}.leadership_profile .name::after{width:60px;height:2px}.leadership_profile .opinion_corner span:not(.name){letter-spacing:1px;margin-bottom:25px;font-size:calc(22px * 0.85)}.leadership_profile .exp_container{border-radius:10px;width:100%;font-size:calc(14px * 0.9);padding:25px 20px}.leadership_profile .exp_container::before,.leadership_profile .exp_container::after{left:15px;width:20px;height:20px;top:15px}.leadership_profile .exp_container::after{bottom:15px;right:15px}.leadership_profile .opinion_corner::before,.leadership_profile .opinion_corner::after{width:150px;height:150px}.leadership_profile .opinion_corner:hover span:not(.name){letter-spacing:2px}} @media (max-width: 767px) {.target_audience{padding:80px 0}.target_audience .diff_block{padding:0 20px}.target_audience h4{font-size:calc(44px - 12px);margin-bottom:50px;padding-left:20px}.target_audience h4::before{width:4px}.target_audience div p{margin-bottom:25px;padding-left:65px}.target_audience div::before{left:28px}.target_audience div p svg{width:24px;left:16px;height:24px}.target_audience div p::before{top:14px;left:55px}.target_audience div p::after{left:45px;width:calc(100% - 45px)}} @keyframes glowLine {0%{opacity:0.3;background-position:0% 50%}50%{opacity:1;background-position:100% 50%}100%{opacity:0.3;background-position:0% 50%}} @keyframes pulse {0%,100%{opacity:0.1;transform:rotate(-15deg) scale(1)}50%{opacity:0.2;transform:rotate(-15deg) scale(1.1)}} @keyframes expandLine {0%,20%{width:80px}80%,100%{width:120px}} @keyframes borderPulse {0%{border-color:rgb(142,166,161)}100%{border-color:rgb(106,128,123)}} @keyframes bounce {0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}} @keyframes slideIn {to{transform:translateX(0);opacity:1}} @keyframes floatEffect {0%{transform:translate(0,0)}100%{transform:translate(40px,40px)}} @keyframes fadeSlideUp {0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes fadeIn {0%{opacity:0}100%{opacity:0.8}} @keyframes pulse-subtle {0%{transform:scale(1);opacity:0.15}100%{transform:scale(1.05);opacity:0.25}}