.license_cta{flex:0 0 auto}.license_cta{color:#ffffff;padding:6rem 0 4rem;position:relative;z-index:1}a{text-decoration:none;color:inherit}.welcome_section{min-height:100vh;padding:5rem 2rem;perspective:1000px;background:linear-gradient(135deg,rgb(236,219,229) 0%,#ffffff 100%);overflow:hidden;justify-content:center;display:flex;flex-direction:column;position:relative}.welcome_section .text_pill_wrap{transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);transform:translateZ(20px) perspective(1000px);border-left:4px solid rgb(218,178,204);position:relative;flex:1;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);padding:2rem;background:#ffffff}.welcome_section svg path{transition:fill 0.3s ease}.welcome_section .help_message{color:#ffffff;background:linear-gradient(135deg,rgb(218,178,204) 0%,rgb(197,138,175) 100%);box-shadow:0 4px 15px rgba(94,170,168,0.3);padding:0.8rem 2rem;margin-top:1rem;text-decoration:none;overflow:hidden;font-size:17px;font-weight:600;border-radius:10px;text-align:center;transform:translateZ(15px);position:relative;display:inline-block;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.tySection::after{transform:rotate(15deg) skewX(-10deg);animation:floatElement 15s ease-in-out infinite reverse;left:-5%;filter:blur(60px);height:70%;z-index:1;width:40%;bottom:-10%;background:linear-gradient(220deg,rgb(218,178,204,0.5) 20%,transparent 80%);content:"";position:absolute}.tySection .pedagogy_way::before{background:linear-gradient(90deg,rgb(218,178,204) 0%,rgb(197,138,175) 100%);height:6px;top:0;left:0;position:absolute;content:"";width:100%}.tySection li{position:relative;display:grid;gap:20px;grid-template-columns:1fr}.license_cta::after{position:absolute;left:0;width:100%;z-index:-1;background:linear-gradient(rgba(rgb(218,178,204),0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(rgb(218,178,204),0.2) 1px,transparent 1px);content:"";top:0;animation:gridAnimate 15s linear infinite;height:100%;opacity:0.15;background-position:center;background-size:30px 30px}.license_cta .company_holder h3::after{box-shadow:0 0 10px rgb(218,178,204);left:0;height:2px;background:rgb(218,178,204);position:absolute;width:30%;bottom:-5px;content:""}.license_cta .head_pagebar::before{top:0;height:0;background:rgb(218,178,204);content:"";left:0;width:3px;transition:height 0.3s ease;position:absolute}.license_cta .head_pagebar .header_tutor{display:flex;flex-direction:column;gap:0.7rem}.license_cta .head_pagebar .header_tutor a::before{transform:translateX(-100%);z-index:-1;top:0;background:linear-gradient(90deg,rgba(rgb(218,178,204,0.5),0.1),transparent);position:absolute;height:100%;left:0;width:100%;content:"";transition:transform 0.3s ease}.equity_info .sec_cert{font-size:12px;letter-spacing:0.5px;color:#ffffff;text-align:center;opacity:0.7}.client_feedback h2{font-weight:700;transform-origin:left center;margin-bottom:3rem;text-align:left;font-size:calc(32px * 1.1);z-index:2;transform:perspective(1000px) rotateX(2deg);color:#000000;position:relative}.client_feedback .review_feedback{display:grid;position:relative;z-index:2;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.client_feedback .student_views:hover::before{transform:scaleX(1)}.client_feedback .student_views h3{display:inline-block;color:#000000;position:relative;font-size:calc(22px * 1.1);margin-bottom:1rem;font-weight:600}.client_feedback .student_views .description{font-size:14px;margin-bottom:1.5rem;position:relative;z-index:2;color:#000000;line-height:1.6}.client_feedback .student_views div::after{inset:0;background:linear-gradient(45deg,transparent 50%,rgba(var(--primary-color-rgb),0.15) 100%);position:absolute;z-index:1;content:""}.pricing_option .learning_fees{gap:60px;flex-direction:column-reverse;display:flex}.pricing_option .payment_scheme h2{font-weight:700;position:relative;display:inline-block;font-size:32px;color:#000000;margin-bottom:20px}.pricing_option .payment_plan{text-decoration:none;display:block;transform:translateY(20px);transition:transform 0.5s cubic-bezier(0.25,1,0.5,1),box-shadow 0.5s cubic-bezier(0.25,1,0.5,1);box-shadow:0 10px 30px rgba(0,0,0,0.1);height:100%;overflow:hidden;border-radius:10px;opacity:0;animation-delay:calc(var(--index,0) * 0.1s);animation:fadeInUp 0.8s ease-out forwards}.pricing_option .group_plans{border-radius:10px;padding:8px 16px;font-size:calc(20px * 1.2);position:relative;display:inline-block;word-break:break-word;color:rgb(218,178,204);font-weight:700;margin:10px 0 20px;background:linear-gradient(to right,rgba(var(--primary-color-rgb),0.1),rgba(var(--primary-color-rgb),0.05));overflow-wrap:break-word}.course_benefits .pedagogy_way{z-index:2;margin:0 auto;flex-wrap:wrap;display:flex;max-width:1400px;position:relative}.course_benefits .text_pill_wrap{padding-top:20px;padding-left:8%;width:60%}.course_benefits h2::before{left:-10%;z-index:-1;content:'';width:120%;height:30px;bottom:-10px;position:absolute;background:rgb(218,178,204,0.5)}.course_benefits .text_main_holder > div:hover::before{height:100%}.course_benefits .text_main_holder > div:nth-child(even){transform:translateY(20px)}.course_benefits .text_main_holder > div:hover svg{transform:scale(1.1)}.course_benefits .text_main_holder > div:hover svg path{fill:rgb(218,178,204)}.secure_safekeeping::after{background:linear-gradient(90deg,rgb(218,178,204),rgb(197,138,175),rgb(218,178,204));width:100%;position:absolute;height:5px;left:0;bottom:0;opacity:0.7;content:""}.secure_safekeeping h2{padding-left:1rem;position:relative;color:#000000;margin:2.5rem 0 1.5rem;font-size:33px;font-weight:600}.secure_safekeeping h4{margin:1.8rem 0 1rem;font-size:calc(33px * 0.75);font-weight:600;color:#000000}.secure_safekeeping p strong{position:relative;color:#000000;display:inline-block;font-weight:600}.secure_safekeeping li::before{height:8px;background:rgb(197,138,175);left:0;opacity:0.8;content:"";top:0.75rem;width:8px;position:absolute;transform:rotate(45deg)}.data_statistics::after{z-index:1;left:-2%;position:absolute;width:30%;content:"";filter:blur(25px);background:linear-gradient(45deg,rgb(197,138,175,0.5) 0%,transparent 80%);transform:rotate(10deg);bottom:-5%;height:60%}.data_statistics .statistics_reasons:hover::before{transform:scaleY(1)}.data_statistics .statistics_reasons p{color:transparent;font-weight:700;display:inline-block;font-size:calc(36px * 1.2);-webkit-background-clip:text;margin:0 0 0.5rem;background-clip:text;background:linear-gradient(120deg,rgb(218,178,204),rgb(197,138,175));transform-origin:left;transition:transform 0.3s ease-out}.data_statistics h4{text-align:center;transform:translateY(20px);animation:fadeUp 0.8s forwards 0.5s;font-weight:700;position:relative;color:#000000;font-size:19px;margin-top:3rem;opacity:0;padding-bottom:1rem}.contact_box h2{color:#000000;text-align:left;font-size:35px;position:relative;padding-left:20px;font-weight:700;border-left:5px solid rgb(218,178,204);margin-bottom:50px}.contact_box .query_card::after{background:rgb(236,219,229);height:150px;z-index:-1;width:150px;right:0;border-radius:0 0 0 100%;content:"";position:absolute;top:0}.contact_box input[type="text"]{box-shadow:inset 0 2px 4px rgba(0,0,0,0.03);border-radius:10px;border:none;transition:all 0.3s ease;background:rgb(236,219,229);width:100%;font-size:18px;padding:18px 20px;color:#000000}.contact_box .help_list label{line-height:1.5;color:#000000;font-size:18px}.contact_box .help_list a:hover{color:rgb(197,138,175)}.contact_box .help_list a:hover::after{background:rgb(197,138,175)}.contact_box .help_message:hover{background:rgb(197,138,175);box-shadow:0 7px 20px rgb(197,138,175,0.5);transform:translateY(-2px)}.contact_box svg:hover path{fill:rgb(197,138,175)}.give_it_a_try::after{background:radial-gradient(circle,rgb(197,138,175,0.5) 0%,transparent 70%);animation:pulse 8s infinite alternate ease-in-out;right:-50px;height:300px;position:absolute;content:"";z-index:0;border-radius:50%;bottom:-50px;width:300px}.give_it_a_try .pedagogy_way::before{background:rgb(197,138,175);animation:growVertical 0.6s 1s forwards ease-out;content:"";transform:scaleY(0);position:absolute;top:0;left:0;transform-origin:bottom;height:100%;width:5px}.give_it_a_try .pedagogy_way:hover svg path{fill:rgb(218,178,204)}.give_it_a_try .help_message::after{transform-origin:right;bottom:0;transform:scaleX(0);left:0;background:#ffffff;height:3px;width:100%;content:"";transition:transform 0.4s ease;position:absolute}.training_specialist{background:linear-gradient(135deg,rgb(236,219,229) 0%,rgb(218,178,204,0.5) 100%);position:relative;padding:7rem 2rem 5rem;perspective:1000px;overflow:hidden}.training_specialist .pic_frame{height:380px;width:300px;position:absolute;transform:translateZ(60px) rotateY(15deg) rotateX(5deg);border-radius:10px;box-shadow:20px 20px 30px -10px rgba(0,0,0,0.5);transition:all 0.7s cubic-bezier(0.23,1,0.32,1);left:15%;z-index:3;clip-path:polygon( 0% 0%,100% 0%,100% 80%,80% 100%,0% 100% )}.training_specialist .career_record:hover::before{top:8px;left:8px;opacity:0.5}.training_specialist .job_container{transform:translateY(30px);opacity:0;font-style:italic;position:relative;animation:slide-up 0.7s forwards 0.6s;font-weight:400;font-size:14px;line-height:1.7;z-index:2;color:#000000}.course_features::after{animation:morph 20s infinite alternate ease-in-out;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;bottom:-50px;width:200px;content:"";filter:blur(30px);transform:translateZ(0);opacity:0.2;left:-50px;height:200px;position:absolute;background:linear-gradient(-45deg,rgb(197,138,175,0.5) 0%,rgb(218,178,204,0.5) 100%)}.course_features .text_pill_wrap{padding:30px;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);box-shadow:0 10px 30px rgba(0,0,0,0.05);position:relative;transform:perspective(1000px) rotateY(2deg) translateZ(0);background:#ffffff}.course_features h3::after{top:50%;content:"";position:absolute;opacity:0;transform:translateY(-50%);transition:opacity 0.4s ease,left 0.4s ease;width:8px;left:-10px;z-index:-1;height:30%;background:rgb(218,178,204,0.5)}.learning_process::before{height:100%;animation:gridPulse 8s ease-in-out infinite alternate;opacity:0.15;content:"";z-index:1;background-image:linear-gradient(rgb(197,138,175,0.5) 1px,transparent 1px),linear-gradient(90deg,rgb(197,138,175,0.5) 1px,transparent 1px);left:0;position:absolute;background-size:30px 30px;top:0;width:100%}.learning_process span{color:#000000;line-height:1.8;text-align:center;display:flex;animation:moduleInitialize 1s ease-out forwards;align-items:center;font-size:15px;position:relative;justify-content:center;padding:3rem;z-index:2}.learning_process .pedagogy_way::after{content:"";left:calc(50% - 8px);width:16px;top:calc(3rem + 70px);background:linear-gradient(135deg,rgb(218,178,204),rgb(197,138,175));z-index:1;box-shadow:0 0 15px rgb(218,178,204,0.5),0 0 30px rgb(218,178,204,0.5);position:absolute;height:16px;border-radius:50%;animation:pulseNode 3s ease-in-out infinite}.who_we_are .text_pill_wrap::before{content:"";top:0;left:0;width:100%;background-size:200% 100%;position:absolute;animation:gradient-shift 8s ease infinite;background:linear-gradient(90deg,rgb(218,178,204),rgb(197,138,175),rgb(218,178,204));height:5px}.who_we_are span::first-letter{font-weight:600;color:rgb(218,178,204);font-size:1.5em}.locate{background:linear-gradient(135deg,rgb(236,219,229) 0%,rgb(218,178,204,0.5) 100%);overflow:hidden;padding:6rem 0;position:relative}.locate .join_community{background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border-left:4px solid rgb(218,178,204);padding:3rem;transform:perspective(1000px) rotateX(2deg);box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);border-radius:17px}.locate .submit_request{margin:2rem 0 0;gap:1rem;padding:0;display:flex;flex-direction:column;list-style:none}.locate .contact_card:hover svg{transform:scale(1.1)}.locate svg path{transition:fill 0.3s ease;fill:rgb(218,178,204)}.cookiePolicyContainer{width:100%;z-index:1050;bottom:0;transition:all 0.3s ease-in-out;background:#ffffff;position:fixed;padding:15px 20px;box-shadow:0 -4px 12px rgba(0,0,0,0.1);font-family:Arial,sans-serif;border-top:3px solid rgb(218,178,204)}#cookiePreferenceBox:checked ~ .cookiePolicyContainer{visibility:hidden;opacity:0}.cookie_button.manage_cookies:hover{border-color:rgb(218,178,204);color:#ffffff;background-color:rgb(218,178,204)}header:before{background:linear-gradient(90deg,transparent,rgb(218,178,204,0.5),transparent);background-size:200% 100%;width:100%;animation:shine 8s infinite linear;position:absolute;height:100%;opacity:0.4;top:0;content:'';left:0;pointer-events:none}header .top_prime:before{opacity:0;top:0;left:50%;content:'';background:rgb(218,178,204);height:4px;width:4px;transform:translateX(-50%);transition:all 0.3s ease;border-radius:50%;position:absolute}header .nav_lead:after{position:absolute;height:1px;content:'';transition:width 0.4s ease;transform:translateX(-50%);background:rgb(218,178,204);left:50%;bottom:-8px;width:0}@media (max-width: 767px) {.welcome_section h1{font-size:21px}.welcome_section .text_pill_wrap{padding:1.5rem}.welcome_section .pic_frame{height:250px}.welcome_section svg{height:100px;width:100px}.welcome_section .help_message{font-size:calc(17px * 0.9);padding:0.7rem 1.5rem}} @media (max-width: 767px) {.tySection{padding:60px 0}.tySection h2{margin-bottom:30px;font-size:calc(32px * 0.7)}.tySection h2::after{bottom:-10px;width:60px}.tySection .pedagogy_way{padding:30px 20px}.tySection li::before{display:none}.tySection span{line-height:1.6;font-size:16px}} @media screen and (max-width: 768px) {.license_cta{padding:4rem 0 3rem}.license_cta .header_tutor{gap:2rem;grid-template-columns:1fr}.license_cta .head_pagebar{padding:1.2rem}.license_cta .head_pagebar h5{font-size:calc(22px * 0.9)}.license_cta .company_holder::before,.license_cta .company_holder::after{height:40px;width:40px}} @media (max-width: 480px) {.client_feedback{padding:2.5rem 0}.client_feedback h2{font-size:calc(32px * 0.7)}.client_feedback .student_views{padding:1.25rem}.client_feedback .student_views h3{font-size:22px}.client_feedback .student_views .description{font-size:calc(14px * 0.95)}} @media (max-width: 767px) {.pricing_option{padding:80px 0}.pricing_option .annual_plan{padding:30px 20px}.pricing_option .group_plans{font-size:20px;padding:6px 12px}.pricing_option .pic_frame{height:180px}} @media (max-width: 576px) {.course_benefits{padding:80px 0}.course_benefits .pic_frame{height:300px}.course_benefits h2{font-size:calc(33px * 0.9);margin-bottom:40px}.course_benefits .text_main_holder > div{padding:20px}.course_benefits .text_main_holder svg{width:35px;height:35px}} @media screen and (max-width: 767px) {.secure_safekeeping{padding:3rem 1rem}.secure_safekeeping h1{margin-bottom:1.5rem;font-size:calc(44px * 0.8)}.secure_safekeeping h2{font-size:calc(33px * 0.8);margin:2rem 0 1rem}.secure_safekeeping h3{font-size:calc(33px * 0.7)}.secure_safekeeping h4{font-size:calc(33px * 0.6)}.secure_safekeeping p,.secure_safekeeping span,.secure_safekeeping li{font-size:calc(13px * 0.95)}.secure_safekeeping ul{padding-left:0.5rem}.secure_safekeeping span{padding-left:0.75rem}} @media (prefers-reduced-motion: reduce) {.data_statistics .statistics_reasons,.data_statistics .statistics_reasons::before,.data_statistics .statistics_reasons::after,.data_statistics .statistics_reasons p,.data_statistics .statistics_reasons span{animation:none;transition:none;transform:none !important}.data_statistics h4{opacity:1;animation:none;transform:none}} @media (max-width: 767px) {.give_it_a_try{padding:60px 0}.give_it_a_try h2{font-size:calc(37px * 0.9);margin-bottom:30px}.give_it_a_try .pedagogy_way{align-items:flex-start;padding:25px 30px;flex-direction:column}.give_it_a_try svg{margin-right:0;margin-bottom:20px}.give_it_a_try .help_message{text-align:center;width:100%;padding:12px 24px;font-size:calc(18px * 0.9)}} @media (min-width: 992px) {.course_features{padding:150px 0}.course_features .education_map{gap:70px}.course_features .pic_frame{height:550px}.course_features .text_pill_wrap{padding:40px 50px}.course_features p.description{max-height:350px}} @media (max-width: 992px) {.learning_process{padding:6rem 1.5rem}.learning_process h3{padding:0 1.5rem;font-size:calc(34px * 0.9);letter-spacing:2px}.learning_process span{padding:2.5rem}.learning_process .pedagogy_way::before{height:40px}.learning_process .pedagogy_way::after{top:calc(3rem + 60px)}} @media (min-width: 1400px) {.who_we_are .text_pill_wrap{margin-left:50px}.who_we_are h1{font-size:calc(46px + 4px)}} @media (hover: hover) {.who_we_are .text_pill_wrap:hover::before{animation-duration:3s}} @media (max-width: 767px) {.locate{padding:4rem 0}.locate .join_community{transform:none;padding:2rem}.locate h3{font-size:calc(28px * 0.9);margin-bottom:1.25rem}.locate p{font-size:calc(13px * 0.95)}.locate svg{width:18px;height:18px}.locate .contact_card{padding:0.65rem 0.75rem}} @media (max-width: 480px) {header .container{padding:10px}header .nav_lead svg{height:30px}} @keyframes pulse_scrollbar {0%{opacity:1}50%{opacity:0.7}100%{opacity:1}} @keyframes pulse {0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(rgb(218,178,204),0.5)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(rgb(218,178,204),0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(rgb(218,178,204),0)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes pulse {0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.1);opacity:0.7}} @keyframes morph {0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:50% 50% 30% 70% / 60% 40% 60% 40%}50%{border-radius:70% 30% 50% 50% / 40% 60% 40% 60%}75%{border-radius:40% 60% 60% 40% / 70% 30% 70% 30%}100%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}} @keyframes gradient-shift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @keyframes pulse {0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}