.header_primary{flex:1 0 auto}.container{width:1239px;max-width:100%;margin:auto}.wrapper-padding{height:100%;flex-direction:column;min-height:100%;display:flex}header,footer{width:100%}header{box-shadow:0 5px 25px rgba(0,0,0,0.5);left:0;width:100%;top:0;z-index:100;position:fixed;background:linear-gradient(to bottom,rgb(193,187,194,0.5) 0%,#000000 100%)}.landing_page .learning_open::after{opacity:0.6;transform:rotate(-12deg);z-index:0;border:2px solid rgb(159,151,159);height:200px;right:-10px;content:"";transition:all 0.6s cubic-bezier(0.22,1,0.36,1);bottom:-10px;width:200px;position:absolute}.landing_page .learning_open h3{max-width:90%;position:relative;background:linear-gradient( to right,rgb(193,187,194,0.5),transparent );transform:skewX(-5deg);font-size:20px;color:#ffffff;font-weight:600;line-height:1.5;padding:1rem 1.5rem;backdrop-filter:blur(4px)}.landing_page .learning_open:hover div div{transform:translateY(8px)}.education_framework{padding:170px 0 140px;background:linear-gradient(130deg,rgb(228,225,230) 0%,rgb(159,151,159,0.5) 150%);overflow:visible;position:relative}.education_framework .pro_program{margin:0 auto;padding:0 20px;position:relative;max-width:1200px;z-index:2}.education_framework .text_section h2{color:#ffffff;background:linear-gradient(120deg,rgb(193,187,194,0.5) 0%,rgba(255,255,255,0.1) 100%);padding:35px 40px;width:40%;backdrop-filter:blur(10px);margin:0;z-index:4;align-self:flex-start;border-radius:27px;transform:translate(-60px,-40px);font-weight:700;font-size:37px;box-shadow:0 20px 40px rgba(0,0,0,0.15);position:relative}.education_framework .text_section h2::after{width:3px;opacity:0.6;z-index:5;position:absolute;content:'';right:40px;background:rgb(193,187,194);height:80px;bottom:-90px}.education_framework .text_section p::after{content:'';background:linear-gradient(90deg,transparent,rgb(159,151,159,0.5),transparent);height:1px;left:20%;bottom:30px;position:absolute;width:60%;opacity:0.3}.education_framework .pro_program::after{position:absolute;left:40%;transform-origin:center;animation:rotate-scale 20s infinite linear reverse;border:1px dashed rgb(193,187,194,0.5);content:'';height:180px;width:180px;bottom:-90px;opacity:0.15}.education_framework .pro_program::after{clip-path:polygon(50% 0,83% 12%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0% 43%,17% 12%)}.join_list .reach_widget::after{right:-10px;content:"";position:absolute;transform:skewX(15deg);background:rgb(159,151,159);top:-10px;height:10px;width:60%}.join_list h3{color:#000000;font-weight:700;margin-bottom:1.5rem;font-size:22px;transform:skewX(10deg);padding-left:1rem;position:relative}.join_list input[type="email"]{transform:translateX(-10px);width:100%;border-radius:10px;padding:0.8rem 1.5rem;font-family:Arial,sans-serif;transition:all 0.3s ease;background:#ffffff;font-size:12px;color:#000000;border:2px solid rgb(159,151,159,0.5)}header::before{height:100%;z-index:1;animation:pulse-bg 8s infinite alternate;position:absolute;content:"";left:0;top:0;background:radial-gradient(circle at 20% 30%,rgb(159,151,159,0.5) 0%,transparent 15%),radial-gradient(circle at 80% 70%,rgb(193,187,194,0.5) 0%,transparent 15%);width:100%;opacity:0.3}header .head_mainwrap{justify-content:center;display:flex;position:relative;align-items:center;z-index:3;margin:1rem 0 1.5rem;text-decoration:none}header .head_mainwrap svg{transition:all 0.4s ease;width:auto;filter:drop-shadow(0 0 8px rgb(193,187,194,0.5));height:45px}header .head_mainwrap:hover svg{filter:drop-shadow(0 0 12px rgb(159,151,159));transform:scale(1.08)}header .main_guide::before{background:linear-gradient(90deg,#000000 0%,transparent 10%,transparent 90%,#000000 100%);height:100%;z-index:3;left:0;width:100%;content:"";top:0;position:absolute;pointer-events:none}header .nav_info::after{height:2px;width:0%;background:rgb(159,151,159);transition:all 0.3s ease;left:50%;transform:translateX(-50%);bottom:0;position:absolute;content:""}header .nav_info:hover::before{transform:translateZ(0);box-shadow:0 0 15px rgb(193,187,194,0.5);border-color:rgb(159,151,159,0.5)}.explore_now .pro_program{display:flex;z-index:10;align-items:flex-start;gap:50px;padding:0 20px;margin:0 auto;position:relative;max-width:1000px}.explore_now .feedback_feedback{height:220px;z-index:5;transition:all 0.4s ease;color:#ffffff;text-align:center;transform:translateY(30px);box-shadow:15px 15px 30px rgba(0,0,0,0.1),0 0 0 10px rgba(255,255,255,0.05);font-size:19px;background:rgb(193,187,194);text-decoration:none;position:relative;padding:20px;border-radius:20px 20px 0 20px;flex:0 0 220px;align-items:center;justify-content:center;display:flex;font-weight:600}.explore_now .pro_program::after{height:150px;bottom:-75px;z-index:1;content:'';left:-75px;position:absolute;width:150px;border:20px solid rgba(255,255,255,0.1);border-radius:50%}.secure_pantry .container{z-index:1;border-left:4px solid rgb(193,187,194);margin:0 auto;max-width:1140px;transform:translateZ(0) rotateX(0.5deg);background:#ffffff;padding:2rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;transform-style:preserve-3d;box-shadow:0 20px 40px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03)}.secure_pantry h2{font-weight:600;position:relative;border-left:3px solid rgb(159,151,159);padding-left:1rem;color:#000000;transform:translateX(0);margin:3rem 0 1.5rem;transition:transform 0.3s ease-out;font-size:calc(30px * 1.05);font-family:Arial,sans-serif}.secure_pantry h4::before{width:8px;height:8px;top:50%;position:absolute;content:"";transform:translateY(-50%) rotate(45deg);background-color:rgb(193,187,194);left:0}.secure_pantry ul{padding-left:1.5rem;list-style:none;position:relative;margin:1.5rem 0 2rem}.secure_pantry ul li:hover{transform:translateX(5px)}.secure_pantry ul li:hover::before{background-color:rgb(159,151,159);transform:scale(1.5)}.secure_pantry span:hover{transform:translateX(5px);border-left-color:rgb(159,151,159)}.contact_section{padding:90px 0;overflow:hidden;background:rgb(228,225,230);position:relative}.contact_section::after{height:300px;z-index:1;background:linear-gradient(225deg,rgb(159,151,159,0.5),rgb(193,187,194,0.5));filter:blur(60px);width:300px;content:"";border-radius:50%;left:-100px;bottom:-100px;position:absolute}.contact_section h2::after{border-radius:50%;background:rgb(159,151,159,0.5);width:30px;right:calc(50% - 100px);z-index:-1;height:30px;position:absolute;bottom:-15px;content:""}.contact_section .img_circular{transition:transform 0.5s ease;min-height:500px;position:relative;flex:0 0 45%}.contact_section .img_circular::after{pointer-events:none;content:"";border:1px solid rgba(255,255,255,0.3);bottom:20px;top:20px;position:absolute;z-index:2;left:20px;right:20px}.contact_section form h3{font-size:20px;font-weight:600;margin-bottom:30px;color:#000000}.contact_section form input[type="text"]::placeholder{color:rgba(#000000,0.5)}.contact_section .reach_list{position:relative;margin-bottom:30px}.contact_section .reach_list label{cursor:pointer;font-size:13px;padding-left:35px;position:relative;color:#000000;align-items:center;display:flex}.contact_section .reach_list input[type="checkbox"]:checked + label::after{border-width:0 2px 2px 0;top:4px;height:12px;border:solid #ffffff;content:"";position:absolute;transform:rotate(45deg);width:6px;left:8px}.contact_section .feedback_feedback:hover::before{transform:scaleX(1);transform-origin:left}.contact_section svg{transition:all 0.3s ease;stroke:rgb(193,187,194);fill:none;height:24px;width:24px;margin-right:12px}.contact_section svg path{stroke-width:2;fill:none;stroke:rgb(193,187,194);transition:all 0.3s ease}.data_agree{box-shadow:0 0 15px rgb(193,187,194);padding:10px;flex-shrink:0;margin-right:20px;overflow:hidden;border-radius:10px;background:rgba(0,0,0,0.5)}.data_agree:hover svg{transform:rotate(20deg)}.user_status{flex:1;color:#ffffff;min-width:300px}.web_cookies{font-size:15px;color:#000000;white-space:nowrap;box-shadow:0 0 10px rgb(193,187,194,0.5);border-radius:10px;padding:12px 25px;background:rgb(193,187,194);transition:background 0.3s ease,box-shadow 0.3s ease;margin-left:10px;cursor:pointer;text-decoration:none}.who_we_are::before{position:absolute;width:100%;height:100%;z-index:1;backdrop-filter:blur(5px);background:linear-gradient(135deg,rgb(193,187,194,0.5),rgba(0,0,0,0.5));top:0;left:0;content:""}.who_we_are .container:hover{transform:perspective(1000px) rotateX(0deg)}.who_we_are .text_section:hover::before{transform:scale(1);opacity:1}.who_we_are h1{transform:translateX(-10px);padding-bottom:0.75rem;color:rgb(193,187,194);font-size:45px;opacity:0;margin-bottom:2rem;position:relative;font-weight:700;animation:slideRight 0.6s cubic-bezier(0.22,1,0.36,1) 0.3s forwards}.who_we_are li{transform:translateY(20px);margin-bottom:0.75rem;opacity:0;animation:fadeUp 0.6s cubic-bezier(0.22,1,0.36,1) 0.6s forwards}.who_we_are h4::before{left:0;position:absolute;transform-origin:left;transform:scaleX(0);height:3px;bottom:-8px;content:"";animation:expandWidth 0.8s cubic-bezier(0.22,1,0.36,1) 1s forwards;width:40px;background:rgb(159,151,159)}.gratitudeWeb::before{z-index:1;left:0;position:absolute;content:"";height:100%;width:100%;opacity:0.05;background:repeating-linear-gradient( 45deg,rgb(193,187,194,0.5) 0,rgb(193,187,194,0.5) 1px,transparent 1px,transparent 20px );top:0}.gratitudeWeb .pro_program{opacity:0;clip-path:polygon( 0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100% );animation:fadeUpIn 1s forwards ease-out;transform:translateY(20px);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);background:linear-gradient(145deg,#ffffff 0%,rgba(255,255,255,0.9) 100%);position:relative;padding:2.5rem;animation-delay:0.5s}.gratitudeWeb li span::after{height:1px;content:"";left:0;width:100%;opacity:0.2;bottom:-15px;position:absolute;background:linear-gradient(90deg,rgb(193,187,194,0.5) 0%,transparent 100%)}.program_overview::before{content:"";left:0;z-index:1;width:100%;animation:pulseGlow 12s infinite alternate;height:100%;opacity:0.6;background:radial-gradient(ellipse at 75% 40%,rgb(159,151,159,0.5) 0%,transparent 50%),radial-gradient(circle at 25% 80%,rgb(193,187,194,0.5) 0%,transparent 40%);top:0;position:absolute}.program_overview .class_map{margin-left:auto;padding:60px;background:#ffffff;border-radius:16px;width:75%;backdrop-filter:blur(10px);box-shadow:0 25px 50px -12px rgba(0,0,0,0.5),0 0 0 1px rgb(193,187,194,0.5),0 0 40px rgb(159,151,159,0.5);position:relative;z-index:3;transform:translateY(80px);margin-right:auto}.program_overview .head_pro:hover svg{transform:scale(1.2) rotate(-10deg);fill:rgb(159,151,159)}.program_overview .head_pro svg path{transition:stroke 0.4s ease;stroke:#000000;stroke-width:0.5}.program_overview .class_map h3::before{border-radius:50%;width:8px;background:rgb(193,187,194);position:absolute;content:"";bottom:0;height:8px;left:0}.program_overview .class_map p::first-letter{font-weight:700;margin-top:8px;font-size:2em;color:rgb(193,187,194);line-height:0.8;float:left;margin-right:8px}.program_overview .img_circular::before{z-index:2;position:absolute;mix-blend-mode:multiply;background:linear-gradient( to right,rgb(193,187,194,0.5) 0%,transparent 40%,rgb(159,151,159,0.5) 100% );height:100%;top:0;transition:opacity 0.5s ease;content:"";opacity:0.7;width:100%;left:0}.pricing_table::before{width:600px;opacity:0.15;position:absolute;z-index:0;background:linear-gradient(135deg,rgb(193,187,194,0.5),rgb(159,151,159,0.5));content:"";right:-10%;height:600px;filter:blur(80px);top:-15%}.pricing_table .learning_fees{display:flex;flex-direction:column;gap:60px}.pricing_table .deal_board .learn_packs{margin-left:5px;color:#000000;transition:transform 0.4s ease;line-height:1.6;transform:translateY(0);max-width:700px;font-size:14px}.pricing_table .discount_plan{perspective:1000px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;display:grid}.pricing_table .fee_structure{display:flex;flex-direction:column;position:relative;transition:box-shadow 0.5s ease;background:#ffffff;box-shadow:0 15px 35px rgba(0,0,0,0.05);height:100%;overflow:hidden}.pricing_table .learn_fees h3{margin-bottom:15px;color:#000000;word-break:break-word;overflow-wrap:break-word;font-size:calc(18px + 2px);transition:transform 0.4s ease,color 0.3s ease;transform:translateY(0);font-weight:600;position:relative}.pricing_table .learn_fees .package_rates::after{transition:width 0.4s ease;background:rgb(159,151,159,0.5);bottom:-10px;left:0;content:"";height:2px;position:absolute;width:50px}.pricing_table .cost_card .img_circular{overflow:hidden;transition:height 0.5s cubic-bezier(0.19,1,0.22,1);width:100%;height:220px;position:relative}.pricing_table .cost_card:hover .img_circular::after{opacity:1}.teaching_history{position:relative;overflow:hidden;height:500px;background:rgb(228,225,230)}.teaching_history::after{z-index:2;width:100%;background:linear-gradient( 135deg,transparent 0%,rgb(159,151,159,0.5) 100% );mix-blend-mode:overlay;position:absolute;height:100%;content:""}.teaching_history:hover .img_circular{filter:grayscale(0%) contrast(1.2);transform:translateX(0%)}.teaching_history:hover .img_circular{animation:parallax-shift 3s ease-in-out infinite alternate}.teaching_history .name::before{left:0;bottom:-10px;width:50px;position:absolute;background:rgb(193,187,194);content:"";transition:transform 0.5s ease 0.7s;transform-origin:left;transform:scaleX(0);height:5px}.teaching_history .work_expertise::before{position:absolute;border-radius:10px;content:"";width:5px;left:0;background:linear-gradient( to bottom,rgb(193,187,194) 0%,rgb(159,151,159) 100% );height:100%;top:0}.teaching_history:hover .name{transform:translateY(-5px);transition-delay:0.1s}.teaching_history:hover .work_expertise{transition-delay:0.3s;transform:translateY(-1px)}.res_connect::after{height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px);left:0;position:absolute;top:0;content:'';z-index:2;width:100%}.res_connect .info_item{min-width:200px;flex:1;position:relative;max-width:300px;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1)}.res_connect .info_item p,.res_connect .info_item a{border-radius:10px;padding:0.5rem;align-items:center;color:#000000;text-decoration:none;display:flex;font-size:15px;gap:0.875rem;transition:all 0.3s ease}.res_connect .text_main_holder{gap:4rem;grid-template-columns:1fr 1.5fr 1fr;display:grid;position:relative}.res_connect .debate_club{opacity:0.8;font-size:calc(15px + 1px);line-height:1.6}.res_connect .main_guide::before{left:-2rem;top:0;background:linear-gradient(to bottom,transparent,rgb(159,151,159,0.5) 30%,rgb(159,151,159,0.5) 70%,transparent);position:absolute;bottom:0;content:'';width:1px}.res_connect .site_study{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.res_connect .site_study a::before{content:'';transition:width 0.3s ease;height:1px;left:0;position:absolute;background-color:rgb(193,187,194);width:0;bottom:0}.res_connect .subscribe_holder::before{position:absolute;left:0;top:0;content:'';width:100%;height:100%;z-index:-1;opacity:0.2;background:linear-gradient(135deg,transparent,rgba(255,255,255,0.05) 50%,transparent 100%),radial-gradient(circle at top right,rgb(193,187,194,0.5),transparent 70%)}.res_connect .subscribe_holder p{line-height:1.6;margin-bottom:0.5rem;opacity:0.9;font-size:15px}.res_connect .input_holder::before{animation:subtleRotate 15s linear infinite;border-radius:calc(10px + 10px);height:calc(100% + 20px);left:-10px;z-index:-1;position:absolute;content:'';opacity:0.1;top:-10px;background:radial-gradient(circle at bottom right,rgb(193,187,194,0.5) 0%,transparent 70%),radial-gradient(circle at top left,rgb(159,151,159,0.5) 0%,transparent 70%);width:calc(100% + 20px)}.res_connect .sub_strategy::after{background:rgb(159,151,159);position:absolute;left:0;height:100%;transition:opacity 0.3s ease;width:100%;top:0;z-index:-2;opacity:0;content:''}.res_connect .sub_strategy:hover::after{opacity:1}.res_connect .help_center{opacity:0.7;font-size:15px}.statistical_data{background:linear-gradient(135deg,rgb(193,187,194,0.5) 0%,rgb(228,225,230) 50%,rgb(159,151,159,0.5) 100%);z-index:1;padding:100px 0;position:relative;overflow:hidden}.statistical_data .extra_study{position:relative;grid-row:1;text-align:center;padding:0 20px;margin-bottom:20px}.statistical_data .study_gain{color:#ffffff;max-width:800px;font-size:18px;margin:0 auto;line-height:1.8;opacity:0.8}.statistical_data .statistics_pros{align-items:center;display:flex;position:relative;justify-content:center;overflow:hidden;transition:all 0.4s ease;max-width:300px;padding:30px;height:300px;min-width:200px;flex:1;flex-direction:column}.statistical_data .statistics_pros{animation:floatIn 0.5s ease forwards;opacity:0}.statistical_data .statistics_pros:nth-child(3n)::after{width:0;transform:translateX(-50%);left:50%;height:3px;top:auto;bottom:0;transition:width 0.6s ease}.statistical_data .statistics_pros:nth-child(2n) h4{color:rgb(159,151,159)}.statistical_data .statistics_pros:hover span{transform:translateY(5px)}.statistical_data .statistics_pros:nth-child(even){border-left:1px solid rgba(0,0,0,0.08);border-right:1px solid rgba(0,0,0,0.08)}.statistical_data svg path{transition:fill 0.3s ease;fill:rgb(193,187,194)}.statistical_data .pro_statistics::before{position:absolute;height:0;z-index:3;width:0;content:"";pointer-events:none}.statistical_data::after{content:"";width:100%;pointer-events:none;position:absolute;height:0;left:0;bottom:0;z-index:-1}@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 screen and (max-width: 767px) {.landing_page .page_lead{padding:1rem}.landing_page .learning_open{padding:2rem 1.5rem}.landing_page .learning_open::after{width:120px;height:120px}.landing_page .learning_open h3{max-width:100%;font-size:17px;padding:0.75rem 1rem}.landing_page .learning_open div div{max-width:100%;padding:0.75rem 1.25rem}.landing_page .learning_open p{font-size:17px}} @media (hover: none) {.landing_page .learning_open h1,.landing_page .learning_open span,.landing_page .learning_open div div{transform:none}.landing_page .learning_open:hover h1,.landing_page .learning_open:hover span,.landing_page .learning_open:hover div div{transform:none}} @media screen and (max-width: 1200px) {.education_framework .text_section h2{width:45%;transform:translate(-40px,-30px)}.education_framework .text_section p{width:65%;transform:translate(20px,30px)}.education_framework .pro_program::before,.education_framework .pro_program::after{height:160px;width:160px}} @media screen and (max-width: 480px) {.education_framework{padding:100px 0 80px}.education_framework .text_section h2{font-size:calc(37px * 0.8);margin-bottom:30px;padding:20px 25px}.education_framework .text_section p{padding:25px 30px;font-size:calc(16px * 0.9)}.education_framework .text_section h2::after{bottom:-40px;height:30px}} @media (max-width: 480px) {.join_list{padding:2rem 0.8rem}.join_list .reach_widget{padding:1.5rem;transform:none}.join_list h3{transform:none;text-align:center;padding-left:0;font-size:calc(22px * 0.8)}.join_list h3::before{width:50px;transform:translateX(-50%);left:50%;height:5px;top:-10px}.join_list .input_holder{transform:none}.join_list input[type="email"]{transform:none}} @media (max-width: 767px) {.explore_now{padding:90px 0;background:linear-gradient(175deg,rgb(193,187,194,0.5) 60%,rgb(228,225,230) 60%)}.explore_now .pro_program{gap:60px;flex-direction:column}.explore_now .container p{font-size:23px;width:100%}.explore_now .feedback_feedback{width:160px;height:160px;margin-right:20px;align-self:flex-end}} @media screen and (max-width: 1200px) {.secure_pantry{padding:4rem 1.5rem}.secure_pantry .container{padding:1.5rem}.secure_pantry h1{font-size:calc(48px * 1.1)}.secure_pantry h2{font-size:30px}} @media screen and (max-width: 768px) {.secure_pantry{padding:2rem 0.5rem}.secure_pantry .container{padding:1.5rem 1rem}.secure_pantry h1{font-size:calc(48px * 0.9)}.secure_pantry h2{font-size:calc(30px * 0.9);padding-left:0.75rem}.secure_pantry h3{font-size:22px}.secure_pantry h4{font-size:19px}.secure_pantry p,.secure_pantry ul li,.secure_pantry span{font-size:calc(18px * 0.95)}.secure_pantry ul{padding-left:0.5rem}.secure_pantry span{padding:0.75rem 1rem}} @media (max-width: 480px) {.contact_section{padding:50px 0}.contact_section h2{margin-bottom:30px;font-size:calc(29px * 0.9)}.contact_section .img_circular{min-height:220px}.contact_section .message_message{padding:30px 20px}.contact_section form h3{font-size:calc(20px * 0.9);margin-bottom:20px}.contact_section form input[type="text"]{padding:14px 16px;margin-bottom:16px;font-size:calc(12px * 0.95)}.contact_section .feedback_feedback{padding:16px}.contact_section .reach_list label{font-size:calc(13px * 0.95)}} @media (max-width: 767px) {.who_we_are{padding:60px 0}.who_we_are .text_section{padding:2rem}.who_we_are h1{font-size:34px}.who_we_are h1::after{width:60px}.who_we_are h4{font-size:20px}} @media (max-width: 576px) {.gratitudeWeb{padding:2.5rem 0}.gratitudeWeb .container{padding:0 1.5rem}.gratitudeWeb h2{font-size:calc(28px * 0.7)}.gratitudeWeb h2::after{width:60px;height:2px}.gratitudeWeb .pro_program{padding:1.5rem;clip-path:polygon( 0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100% )}.gratitudeWeb li{padding-left:1.5rem}.gratitudeWeb li::before{height:6px;width:6px}.gratitudeWeb li span{line-height:1.6;font-size:calc(18px * 0.95)}} @media screen and (max-width: 576px) {.program_overview{padding:50px 0}.program_overview .class_map{padding:25px 20px;transform:translateY(-40px)}.program_overview .head_pro{left:20px;height:70px;width:70px;top:-35px}.program_overview .class_map h3{font-size:calc(34px * 0.75);margin-bottom:15px;padding-bottom:12px}.program_overview .class_map h3::after{width:60px}.program_overview .class_map p{line-height:1.6;font-size:calc(15px * 0.9)}.program_overview .img_circular{height:220px}.program_overview .class_map::before{width:100px;height:100px}} @media (max-width: 767px) {.pricing_table{padding:60px 0}.pricing_table .discount_plan{grid-template-columns:1fr}.pricing_table .learn_fees{padding:25px 20px}.pricing_table .cost_card .img_circular{height:180px}.pricing_table .deal_board h2{font-size:calc(37px - 2px)}} @media (max-width: 1200px) {.res_connect .text_main_holder{grid-template-columns:1fr 1.5fr;gap:3rem}.res_connect .subscribe_holder{margin-top:2rem;grid-column:1 / -1}.res_connect .main_guide::after{display:none}} @media (max-width: 768px) {.res_connect{padding:4rem 0 2rem}.res_connect .reach_team{transform:translateY(-2.5rem);padding:1rem 1.5rem}.res_connect .info_item{max-width:none;width:100%}.res_connect .site_study{grid-template-columns:repeat(2,1fr)}.res_connect .qna_board{margin-top:3rem}} @media (max-width: 992px) {.statistical_data{padding:70px 0}.statistical_data .pro_statistics{gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.statistical_data .statistics_pros{min-width:0;height:250px;max-width:none}} @media (max-width: 768px) {.statistical_data{padding:60px 0}.statistical_data .statistics_grow{font-size:calc(37px * 1.2)}.statistical_data .pro_statistics{grid-template-columns:1fr}.statistical_data .statistics_pros{height:200px}.statistical_data .statistics_pros h4{font-size:calc(37px * 1.5)}} @keyframes rotate-scale {0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(1)}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes slideUp {from{opacity:0;transform:translateY(40px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}} @keyframes fadeUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes expandLine {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes fadeIn {0%{opacity:0}100%{opacity:1}} @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 pulseGlow {0%{opacity:0.1;transform:scale(0.8)}100%{opacity:0.3;transform:scale(1.2)}} @keyframes pulse {0%{opacity:0.1;transform:scale(0.8)}100%{opacity:0.3;transform:scale(1.2)}}