header,footer{width:100%}header{width:100%;z-index:100;background:linear-gradient(135deg,rgb(170,178,159,0.5),rgb(173,136,123,0.5));position:relative;padding:0}.container{max-width:100%;width:1114px;margin:auto}a{text-decoration:none;color:inherit}.thanks_box97::before{left:-20%;transform:rotate(-15deg);opacity:0.2;z-index:0;width:120%;position:absolute;height:200%;background:radial-gradient(circle at 20% 30%,rgb(170,178,159,0.5),transparent 60%);content:"";top:-50%}.thanks_box97 .teach_method23 > div:first-child{padding-bottom:1.5rem;position:relative;margin-bottom:2rem;overflow:hidden}.thanks_box97 .teach_method23 > div:first-child::after{position:absolute;width:100%;box-shadow:0 2px 6px rgba(rgb(170,178,159,0.5),0.2);background:linear-gradient(90deg,rgb(170,178,159),rgb(173,136,123),rgb(170,178,159));animation:gradientSlide 6s infinite ease-in-out;left:0;content:"";bottom:0;background-size:200% 100%;border-radius:3px;height:3px}.thanks_box97 a{transition:all 0.3s ease;box-shadow:4px 4px 8px rgba(0,0,0,0.03),-4px -4px 8px rgba(255,255,255,0.8),inset 1px 1px 2px rgba(255,255,255,0.5);border-radius:12px;text-decoration:none;display:block;padding:0.5rem 1.2rem;background:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(240,245,250,0.5));backdrop-filter:blur(8px);position:relative;transform:translateZ(0)}.teaching_history17::before{height:100%;opacity:0.4;position:absolute;z-index:1;background:conic-gradient( from 45deg at 50% 50%,rgb(173,136,123,0.5) 0deg,rgb(170,178,159,0.5) 90deg,rgb(214,217,211) 180deg,rgb(170,178,159,0.5) 270deg,rgb(173,136,123,0.5) 360deg );width:100%;left:0;content:"";top:0;filter:blur(60px)}.teaching_history17 .pic_strip_wrap46:hover::after{opacity:0}.teaching_history17 .experiencep_wrap26{overflow:hidden;box-shadow:20px 20px 30px -10px rgba(0,0,0,0.5);position:relative;background:#ffffff;transform:rotateY(-5deg) translateZ(30px);transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275);padding:2.5rem;width:60%;border-radius:23px}.teaching_history17 .experiencep_wrap26:hover::before{transform:scale(1)}.teaching_history17 .name::after{position:absolute;bottom:-5px;transition:width 0.4s ease-in-out;width:0;left:0;background:rgb(173,136,123);height:3px;content:""}.teaching_history17 .emp_exp47::before{opacity:0.3;content:"";top:-20px;font-family:serif;position:absolute;font-size:5rem;color:rgb(173,136,123,0.5);left:-10px}.client_testimonials81 .teach_method23{z-index:2;position:relative;padding:0 20px;max-width:1200px;margin:0 auto}.client_testimonials81 h4::after{position:absolute;content:"";width:100px;background:linear-gradient(90deg,rgb(170,178,159),rgb(173,136,123));height:3px;left:50%;transform:translateX(-50%);bottom:-15px;border-radius:10px}.client_testimonials81 .feedback_stories96::before{transition:opacity 0.5s ease;position:absolute;background:linear-gradient(135deg,rgb(173,136,123,0.5),rgb(170,178,159,0.5));opacity:0;z-index:-1;inset:0;border-radius:25px;content:""}.client_testimonials81 .feedback_stories96:hover::after{opacity:0.3;transform:scale(1) translateZ(10px)}.client_testimonials81 .pic_strip_wrap46{box-shadow:0 10px 20px rgba(0,0,0,0.1);width:90px;transition:all 0.5s ease;border:3px solid #ffffff;height:90px;margin:0 auto 20px;border-radius:25px;transform:translateZ(20px)}.client_testimonials81 .feedback_stories96 p{line-height:1.7;font-size:15px;text-align:center;transform:translateZ(10px);transition:all 0.5s ease;padding-top:15px;color:#000000;position:relative}.client_testimonials81 .feedback_stories96:nth-child(3n+1){animation-delay:0.1s;animation:floatIn 0.7s ease-out both}header::before{height:100%;background:linear-gradient(to right,transparent 25%,rgba(255,255,255,0.05) 25%,rgba(255,255,255,0.05) 26%,transparent 26%),linear-gradient(to right,transparent 50%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.05) 51%,transparent 51%),linear-gradient(to right,transparent 75%,rgba(255,255,255,0.05) 75%,rgba(255,255,255,0.05) 76%,transparent 76%);z-index:0;content:'';position:absolute;left:0;width:100%;top:0}header .header_page52:hover svg{filter:drop-shadow(0 3px 6px rgba(0,0,0,0.1));transform:translateY(-2px)}header .head_pagewrap31::before{width:100%;background:linear-gradient(to top,rgb(170,178,159,0.5),transparent);bottom:0;content:'';height:0;position:absolute;z-index:-1;left:0;transition:height 0.3s ease}.course_program_info21{position:relative;overflow:hidden;background:linear-gradient(120deg,#000000 20%,rgb(173,136,123,0.5) 100%);padding:7rem 0}.course_program_info21::after{background:repeating-linear-gradient( 45deg,transparent,transparent 5px,rgba(255,255,255,0.02) 5px,rgba(255,255,255,0.02) 10px ),radial-gradient(circle at 10% 90%,rgb(173,136,123,0.5) 0%,transparent 40%);z-index:1;left:0;content:"";height:100%;opacity:0.8;width:100%;top:0;position:absolute}.course_program_info21 .learn_challenge05::after{position:absolute;content:"";z-index:-1;left:-50%;animation:rotateRadial 30s linear infinite;top:-50%;height:200%;opacity:0.1;background:radial-gradient( circle at center,rgb(170,178,159,0.5) 0%,transparent 60% );width:200%;transform-origin:center}.course_program_info21 .site_top80::after{inset:0;z-index:-1;background:rgba(0,0,0,0.5);content:"";border-radius:8px;position:absolute}.course_program_info21 .site_top80 svg path{fill:rgb(170,178,159);transition:fill 0.3s ease}.course_program_info21 h3{position:relative;font-weight:700;font-size:28px;color:#ffffff;text-shadow:0 2px 5px rgba(0,0,0,0.3);line-height:1.3;transform:skew(-2deg);margin-bottom:1.8rem}.course_program_info21 .pic_strip_wrap46{transition:all 0.5s cubic-bezier(0.23,1,0.32,1);grid-area:photo;transform:perspective(1000px) rotateY(5deg);height:460px;box-shadow:-15px 15px 30px rgba(0,0,0,0.3),-5px 5px 15px rgba(0,0,0,0.2),inset 0 0 20px rgba(0,0,0,0.4);position:relative;z-index:2;border-radius:27px 0 0 27px;overflow:hidden}.course_program_info21 .teach_method23:hover .learn_challenge05{transform:translateX(-20px);box-shadow:5px 15px 45px rgba(0,0,0,0.35),10px 10px 25px rgba(0,0,0,0.25)}.pricing_row86 .container{z-index:1;padding:0 15px;max-width:1320px;margin:0 auto;position:relative}.pricing_row86 h2{color:transparent;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0.8));position:relative;background-clip:text !important;text-shadow:0 2px 15px rgba(255,255,255,0.15);font-weight:700;display:inline-block;-webkit-background-clip:text !important;margin-bottom:20px;font-size:37px}.pricing_row86 .cert_cost64{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;margin:0;gap:30px;list-style:none;display:grid}.pricing_row86 .pay_options02::before{top:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,0.05),transparent);content:"";transition:transform 0.8s ease;height:100%;transform:translateX(-100%);pointer-events:none;position:absolute;width:100%;left:0}.pricing_row86 .pay_options02:hover::after{transform:scale(1.5)}.pricing_row86 .group_rates27{display:flex;height:100%;flex-direction:column;padding:35px 25px;overflow:hidden;position:relative}.pricing_row86 .pay_options02:hover h4{transform:translateX(5px)}.pricing_row86 .pay_options02:hover h4::after{width:60px}.pricing_row86 .pay_options02 p{color:rgba(255,255,255,0.8);white-space:normal;overflow-wrap:break-word;word-break:normal;font-size:14px;overflow-y:auto;max-height:200px;margin-bottom:30px;padding-right:10px;line-height:1.7}.pricing_row86 .pay_options02:hover .fee_pricing48::before{transform:skewX(-20deg) translateX(100%)}footer{position:relative}footer::before{position:absolute;z-index:1;opacity:0.92;right:0;top:0;background:linear-gradient(90deg,#000000 0%,rgb(170,178,159) 150%);left:0;bottom:0;content:''}.ar_tools46 .company_holder::before{height:5px;position:absolute;background:rgb(170,178,159);width:100%;top:0;left:0;content:''}.ar_tools46 .assign_help21{text-shadow:0 1px 2px rgba(0,0,0,0.2);color:#ffffff;font-size:18px;line-height:1.6}.ar_tools46 .nav_study29 h5{margin-bottom:20px;color:#ffffff;border-left:3px solid rgb(170,178,159);padding-left:15px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,0.2);position:relative;font-size:24px}.ar_tools46 .nav_study29 .head_wrap02 a:hover{color:#ffffff;box-shadow:0 5px 10px rgba(0,0,0,0.15);transform:translateX(5px)}.study_bottom16{padding:20px 0;position:relative;margin-top:50px;z-index:2;background:rgba(0,0,0,0.4)}footer::after{bottom:0;top:0;position:absolute;left:0;background-size:40px 40px;background:linear-gradient(0deg,transparent 49%,rgba(255,255,255,0.03) 50%,transparent 51%),linear-gradient(90deg,transparent 49%,rgba(255,255,255,0.03) 50%,transparent 51%);content:'';right:0;z-index:1}.company_overview47 .container{padding:0 20px;margin:0 auto;z-index:5;max-width:1200px;position:relative}.company_overview47 h1{transform:skewX(-5deg);font-size:39px;color:#ffffff;padding-left:30px;font-family:Arial,sans-serif;margin-bottom:30px;position:relative;font-weight:700}.company_overview47 ul{margin:0;display:grid;list-style:none;grid-template-columns:1fr;gap:30px;padding:0}.company_overview47 h4{display:inline-block;font-size:22px;position:relative;margin-bottom:15px;color:rgb(173,136,123);margin-top:0;font-weight:600}.company_overview47 span{column-count:1;text-align:justify;column-gap:40px;display:block;line-height:1.7;opacity:0.9;font-size:12px;hyphens:auto;color:#ffffff}.data_settings31{display:flex;align-items:center;padding:20px 0;justify-content:space-between}.online_tracking60 svg,.online_tracking60 svg path,.online_tracking60 img{fill:rgb(170,178,159);width:100px;height:100px}.viewport-container37 .data_settings31{justify-content:space-between;padding:40px 0}.viewport-container37 .cookie_layer49{border:none;margin-left:30px;color:rgb(170,178,159);background:#ffffff;font-size:20px;padding:10px}.contact_form_section23{overflow:hidden;position:relative;background:linear-gradient(125deg,rgb(214,217,211) 0%,rgb(214,217,211) 60%,rgb(170,178,159,0.5) 100%);padding:110px 0}.contact_form_section23 h2::before{content:"";bottom:-15px;width:60px;left:50%;height:4px;transform:translateX(-50%);background:rgb(170,178,159);position:absolute;border-radius:2px}.contact_form_section23 .pic_strip_wrap46:hover{transform:perspective(1000px) rotateY(0deg)}.contact_form_section23 .feedback_info46{box-shadow:0 20px 40px rgba(0,0,0,0.08);transform:perspective(1000px) rotateY(5deg);border-radius:16px;background:#ffffff;position:relative;padding:50px;transition:transform 0.5s ease}.contact_form_section23 form input[type="text"]:focus{outline:none;box-shadow:0 0 0 2px rgb(170,178,159)}.contact_form_section23 .reach_query02{margin-bottom:30px;display:flex;align-items:flex-start}.contact_form_section23 .reach_query02 label::before{background:rgb(214,217,211);width:22px;top:2px;left:0;transition:all 0.3s ease;content:"";border-radius:4px;height:22px;position:absolute}.contact_form_section23 .reach_query02 label a:hover{color:rgb(173,136,123)}.contact_form_section23 form .inquiry_message60::after{transition:width 0.3s ease;top:0;width:0;right:0;background:rgb(173,136,123);z-index:0;position:absolute;content:"";height:100%}.contact_form_section23 svg{width:22px;fill:rgb(170,178,159);height:22px}.title_greeting51::before{z-index:1;top:0;content:"";width:100%;opacity:0.5;height:100%;background-size:80px 80px;left:0;animation:backgroundShift 40s linear infinite;position:absolute;background:linear-gradient(45deg,rgba(255,255,255,0.03) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.03) 50%,rgba(255,255,255,0.03) 75%,transparent 75%)}.title_greeting51 .editorial_wrap84{justify-content:center;opacity:0;transform:translateZ(30px);animation:fadeSlideIn 1.2s cubic-bezier(0.17,0.67,0.43,0.99) forwards 0.3s;flex-direction:column;display:flex;transform-style:preserve-3d}.title_greeting51 .editorial_wrap84{order:2}.title_greeting51 .page_hero72:hover{transform:rotate(0deg) translateY(-10px)}.title_greeting51 svg{transition:transform 0.5s cubic-bezier(0.17,0.67,0.43,0.99);transform:translateZ(20px);width:100px;align-self:center;filter:drop-shadow(0 5px 10px rgba(94,170,168,0.3));height:100px}.title_greeting51 .page_hero72 div{justify-content:center;margin-top:1rem;display:flex}.title_greeting51 .inquiry_message60:hover{transform:translateZ(20px) scale(1.05);box-shadow:0 15px 30px rgba(94,170,168,0.4)}.title_greeting51 .inquiry_message60:hover::before{left:100%}.title_greeting51 .pic_strip_wrap46{transform:translateZ(10px) perspective(800px) rotateY(-6deg);overflow:hidden;border-radius:16px;position:relative;animation:photoReveal 1.8s cubic-bezier(0.17,0.67,0.43,0.99) forwards 0.6s;height:100%;box-shadow:25px 25px 45px rgba(0,0,0,0.2),-5px -5px 30px rgba(255,255,255,0.5);min-height:400px;transition:all 0.6s cubic-bezier(0.17,0.67,0.43,0.99);opacity:0}.title_greeting51 .pic_strip_wrap46{order:1;transform:translateZ(10px) perspective(800px) rotateY(0);min-height:300px;margin-bottom:2rem}.study_process53 .editorial_wrap84{box-shadow:20px 20px 30px rgba(0,0,0,0.1);transform:perspective(1000px) rotateY(-5deg);position:relative;border-radius:0 28px 28px 0;padding:50px 40px;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);grid-column:1;background:linear-gradient(135deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.05) 100%);border-left:4px solid rgb(170,178,159);transform-style:preserve-3d}.study_process53 .editorial_wrap84 h2{font-size:37px;font-weight:700;transform:translateZ(20px);color:#ffffff;position:relative;margin-bottom:30px}.study_process53::after{position:absolute;top:0;z-index:0;opacity:0.4;width:100%;left:0;background:radial-gradient(circle at 20% 30%,rgb(173,136,123,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgb(170,178,159,0.5) 0%,transparent 40%);height:100%;content:''}.study_process53 .editorial_wrap84 p::first-letter{font-size:1.5em;font-weight:700;color:rgb(170,178,159)}.secure_citadel19 h2{margin-top:30px;font-weight:600;font-size:32px;margin-bottom:20px;color:rgb(173,136,123)}.secure_citadel19 h3,.secure_citadel19 h4,.secure_citadel19 h5,.secure_citadel19 h6{margin-bottom:15px;margin-top:25px;font-size:22px;color:rgb(170,178,159);font-weight:400}.secure_citadel19 a{transition:color 0.3s ease,border-bottom-color 0.3s ease;border-bottom:1px solid rgb(170,178,159,0.5);color:rgb(170,178,159);text-decoration:none}.location_details64::after{z-index:-1;animation:patternMove 120s linear infinite;width:100%;left:0;position:absolute;background:radial-gradient(circle at 10% 20%,transparent 20%,rgb(170,178,159,0.5) 21%,transparent 22%),radial-gradient(circle at 90% 80%,transparent 20%,rgb(173,136,123,0.5) 21%,transparent 22%),radial-gradient(circle at 50% 50%,transparent 30%,rgb(170,178,159,0.5) 31%,transparent 32%);content:'';background-size:60px 60px,80px 80px,100px 100px;top:0;height:100%;opacity:0.07}.location_details64 h3{padding-bottom:15px;color:#000000;position:relative;font-size:35px;margin-bottom:20px;font-weight:700;display:inline-block}.location_details64 .edu_coach70{position:relative;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.location_details64 .edu_coach70 span::before{transition:all 0.3s ease;position:absolute;height:100%;content:'';left:0;background:rgb(170,178,159);opacity:0.7;top:0;width:3px}.location_details64 .edu_coach70 span:hover::before{width:5px}.location_details64 .edu_coach70 span:first-child p{font-weight:600}.location_details64 .edu_coach70 span > span::before{display:none}.location_details64 .edu_coach70 span a{text-decoration:none;position:relative;color:rgb(170,178,159);transition:all 0.3s ease;font-weight:600}.location_details64 .edu_coach70 span a:hover::after{width:100%;background:rgb(173,136,123)}.location_details64 .edu_coach70 span:hover svg{stroke:rgb(173,136,123);transform:scale(1.1)}.location_details64 .edu_coach70 span:nth-child(3) svg path{animation:dashAnimation 3s linear infinite;stroke-dasharray:20;stroke-dashoffset:0}.location_details64 .edu_coach70 span:nth-child(5) svg{stroke-width:1.7;transform-origin:center}.location_details64 .edu_coach70 span:nth-child(5):hover svg path{stroke-width:2.2}.location_details64 .edu_coach70 span:nth-child(6) svg path{animation:dashAnimation 3s linear infinite;stroke-dasharray:15;animation-delay:1s;stroke-dashoffset:0}.location_details64 .edu_coach70 span:nth-child(6) svg path{transform-origin:center}.location_details64 .edu_coach70 span:nth-child(6):hover svg path{animation-duration:2s}.location_details64 .help_request01 h4{color:#000000;display:flex;position:relative;align-items:center;font-size:21px;font-weight:600;margin-bottom:15px}.location_details64 .help_request01 h4::before{height:20px;flex-shrink:0;content:'';margin-right:8px;background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;display:inline-block}.location_details64 .help_request01 span{border-bottom:1px dashed rgba(0,0,0,0.05);position:relative;margin-bottom:6px;z-index:1;color:#000000;display:block;padding:8px 0}.statistical_data84::before{z-index:1;height:70%;width:45%;top:-15%;left:-5%;position:absolute;background:linear-gradient(135deg,rgb(170,178,159,0.5),transparent);transform:rotate(-15deg);opacity:0.8;content:""}.statistical_data84 h3::after{transform:translateX(-50%);background:rgb(170,178,159);width:6rem;height:3px;left:50%;bottom:-0.8rem;content:"";position:absolute}.statistical_data84 .growth_track70:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,0.1)}.statistical_data84 .growth_track70:hover::before{height:100%}.statistical_data84 .growth_track70 span{text-align:center;transition:transform 0.3s ease,color 0.3s ease;position:relative;z-index:2;color:#000000;font-weight:600;font-size:14px;margin-bottom:1rem}.statistical_data84 .growth_track70 p::before{position:absolute;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),opacity 0.5s ease;opacity:0;width:50px;height:50px;content:"";background:rgb(170,178,159,0.5);border-radius:50%;z-index:-1;transform:scale(0)}.statistical_data84 .growth_track70:nth-child(even):hover{transform:perspective(1000px) rotateY(0) translateY(-8px)}.statistical_data84 .growth_track70:nth-child(1){--i:1}.statistical_data84 .growth_track70:nth-child(3){--i:3}.statistical_data84 .growth_track70:nth-child(5){--i:5}.statistical_data84 .growth_track70:nth-child(7){--i:7}.training_benefits18::after{position:absolute;height:400px;left:0;filter:blur(60px);content:"";background:radial-gradient(circle,rgb(173,136,123,0.5) 0%,transparent 70%);opacity:0.4;width:400px;animation:float 20s ease-in-out infinite alternate-reverse;bottom:0;transform:translate(-30%,30%)}.training_benefits18 .pic_strip_wrap46:hover{box-shadow:20px 20px 40px rgba(0,0,0,0.15),-8px -8px 25px rgba(255,255,255,0.8);transform:rotate(0) scale(1.02)}.training_benefits18 .editorial_wrap84::before{content:"";opacity:0.3;z-index:-1;position:absolute;filter:blur(10px);background:linear-gradient(135deg,rgb(170,178,159,0.5),rgb(173,136,123,0.5));bottom:-5px;right:-5px;left:-5px;top:-5px;border-radius:20px}.training_benefits18 ul{padding:0;list-style:none;margin:0}.training_benefits18 li:last-child{margin-bottom:0}.training_benefits18 li:hover{transform:translateX(8px)}.training_benefits18 li p{color:#000000;align-items:center;font-size:17px;transition:all 0.3s ease;display:flex;padding:10px 12px;box-shadow:3px 3px 10px rgba(0,0,0,0.03),-2px -2px 5px rgba(255,255,255,0.8);margin:0;gap:12px;background:linear-gradient(135deg,rgba(255,255,255,0.9),rgba(255,255,255,0.4));border-radius:10px}.pricing_row86 .pay_options02 p::-webkit-scrollbar{width:4px}.pricing_row86 .pay_options02 p::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);border-radius:10px}.pricing_row86 .pay_options02 p::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0.1)}@media (max-width: 575px) {.thanks_box97{padding:3.5rem 0}.thanks_box97 .container{padding:0 1.5rem}.thanks_box97 .teach_method23{border-radius:12px;clip-path:polygon( 0 0,100% 0,96% 96%,4% 100% );padding:1.75rem}.thanks_box97 h5{font-size:calc(18px - 2px);padding-left:0.8rem}.thanks_box97 h5::before{width:3px}.thanks_box97 .teach_method23 > div:first-child{margin-bottom:1.2rem;padding-bottom:1rem}.thanks_box97 a{padding:0.4rem 0.8rem;border-radius:8px}.thanks_box97 p{line-height:1.6;font-size:calc(13px - 2px)}} @media (max-width: 991px) {header .main_learning26{padding:1.2rem 0;margin:0.8rem 0}header .header_page52{padding:0 0 0.8rem 0}header .header_page52 svg{width:160px}header .nav_study29{gap:0.6rem;padding:0.8rem 1.5rem 0}header .head_pagewrap31{padding:0.6rem 1.1rem}} @media (max-width: 480px) {header .main_learning26{margin:0.5rem 0;padding:0.8rem 0}header .header_page52{padding:0 0 0.6rem 0}header .header_page52 svg{width:120px}header .nav_study29{padding:0.6rem 0.5rem 0;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}header .nav_study29::-webkit-scrollbar{height:3px}header .nav_study29::-webkit-scrollbar-thumb{background:rgb(170,178,159);border-radius:10px}header .head_pagewrap31{white-space:nowrap;margin-right:3px;flex-shrink:0}} @media screen and (max-width: 576px) {.course_program_info21{padding:3rem 0}.course_program_info21 .pic_strip_wrap46{clip-path:polygon(0 0,100% 0,100% 95%,0 100%);height:250px}.course_program_info21 .learn_challenge05{transform:translateY(-30px);padding:2rem 1.5rem;clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}.course_program_info21 .site_top80{width:70px;margin-bottom:1.2rem;height:70px}.course_program_info21 .site_top80 svg{width:40px;height:40px}.course_program_info21 h3{font-size:calc(28px * 0.7);margin-bottom:1.2rem}.course_program_info21 h3::before{width:30px;bottom:-8px;height:2px}.course_program_info21 h3::after{height:1px;width:60px;bottom:-12px}.course_program_info21 p{line-height:1.6;margin-bottom:1.5rem;font-size:calc(13px * 0.9)}.course_program_info21 .teach_method23:hover .learn_challenge05{transform:translateY(-35px)}} @media (max-width: 768px) {.ar_tools46{padding:50px 0}.ar_tools46 .nav_study29{flex:0 0 100%}} @media (min-width: 768px) {.company_overview47{padding:120px 0}.company_overview47::after{right:-15%;width:60%;top:-30%}.company_overview47 .editorial_wrap84{padding-left:50px;grid-template-columns:1fr;gap:50px;display:grid}.company_overview47 h1{font-size:calc(39px * 1.2);margin-bottom:50px;padding-left:50px}.company_overview47 h1::before{width:35px}.company_overview47 h1::after{width:100px}.company_overview47 ul{position:relative}.company_overview47 ul::before{position:absolute;bottom:0;top:0;content:"";background:linear-gradient(to bottom,transparent 0%,rgb(173,136,123,0.5) 50%,transparent 100%);width:1px;left:-40px}.company_overview47 ul li{padding:40px;transform:perspective(1000px) rotateY(-2deg);transition:transform 0.5s ease}.company_overview47 ul li:hover{transform:perspective(1000px) rotateY(0deg) translateX(10px)}.company_overview47 span{column-count:2}} @media screen and (max-width: 576px) {.contact_form_section23{padding:50px 0}.contact_form_section23 h2{font-size:calc(28px * 0.85)}.contact_form_section23 .pic_strip_wrap46{height:250px}.contact_form_section23 .feedback_info46{padding:30px 25px}.contact_form_section23 form h3{font-size:calc(21px * 0.9)}.contact_form_section23 form .inquiry_message60{width:100%}} @media screen and (max-width: 992px) {.study_process53{padding:100px 0}.study_process53 .teach_method23{gap:30px}.study_process53 .editorial_wrap84{padding:40px 30px}.study_process53 .teach_method23::after,.study_process53 .teach_method23::before{height:120px;width:120px}} @media only screen and (max-width: 800px) {.secure_citadel19{padding:20px}.secure_citadel19 h1{font-size:calc(22px - 10px)}.secure_citadel19 h2{font-size:calc(22px - 8px)}.secure_citadel19 h3,.secure_citadel19 h4,.secure_citadel19 h5,.secure_citadel19 h6{font-size:calc(22px - 6px)}.secure_citadel19 ul,.secure_citadel19 ol{padding-left:10px}} @media (max-width: 768px) {.location_details64{padding:50px 0}.location_details64 .assist_form17{padding:30px 25px}.location_details64 h3{padding-bottom:12px;font-size:calc(35px * 0.8);margin-bottom:15px}.location_details64 .message_card13{margin-bottom:25px;font-size:calc(12px * 0.95)}.location_details64 .edu_coach70{grid-template-columns:1fr;gap:15px}.location_details64 .edu_coach70 span{padding:12px 16px}.location_details64 .help_request01{padding:20px 25px}.location_details64 .help_request01 h4{font-size:calc(21px * 0.9)}.location_details64 .help_request01 h4::before{width:18px;height:18px}.location_details64 .help_request01 h4 svg{width:18px;height:18px}} @media (max-width: 576px) {.statistical_data84{padding:2.5rem 0}.statistical_data84 h3{font-size:calc(34px * 0.9);margin-bottom:1.5rem}.statistical_data84 h3::after{width:4rem}.statistical_data84 ul{gap:1rem;grid-template-columns:1fr}.statistical_data84 .growth_track70{padding:1.2rem}.statistical_data84 .growth_track70 p{font-size:calc(43px * 0.9)}.statistical_data84::before,.statistical_data84::after{width:60%}} @media (max-width: 576px) {.training_benefits18{padding:40px 0}.training_benefits18 .pic_strip_wrap46{max-height:220px}.training_benefits18 .editorial_wrap84{padding:20px 15px}.training_benefits18 h3{margin-bottom:20px;font-size:calc(38px * 0.85)}.training_benefits18 li{margin-bottom:12px}.training_benefits18 li p{gap:10px;font-size:calc(17px * 0.95);padding:8px 10px}.training_benefits18 svg{padding:6px;height:18px;width:18px}} @keyframes pulseLogo {0%{filter:blur(5px) brightness(1)}50%{filter:blur(8px) brightness(1.2)}100%{filter:blur(5px) brightness(1)}} @keyframes fadeUp {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes fadeSlideIn {0%{opacity:0;transform:translateY(40px) translateZ(0)}100%{opacity:1;transform:translateY(0) translateZ(30px)}} @keyframes photoReveal {0%{opacity:0;transform:translateZ(10px) scale(0.9)}100%{opacity:1;transform:translateZ(10px) scale(1)}} @keyframes patternMove {0%{background-position:0 0,0 0,0 0}100%{background-position:1000px 500px,-500px 1000px,500px -500px}} @keyframes clockRotation {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}