.news_feed{flex:0 0 auto}.news_feed{font-family:Arial,sans-serif;position:relative;background:linear-gradient(135deg,#000000,rgb(183,161,118));padding:80px 0 30px;color:#ffffff}svg{width:30px;height:30px}.secure_preserve h2{color:rgb(183,161,118);margin-bottom:15px;text-shadow:0 0 10px rgb(183,161,118,0.5);font-size:38px;padding-bottom:5px;border-bottom:1px solid rgb(183,161,118);margin-top:25px;font-weight:600}.secure_preserve li{line-height:1.6;position:relative;color:#000000;font-weight:400;margin-bottom:15px;font-size:13px}.secure_preserve section{margin-top:20px;border-radius:10px;box-shadow:0 0 15px rgb(203,207,165,0.5);padding:20px}.mentorship_experience::before{position:absolute;background:linear-gradient(120deg,rgb(203,207,165,0.5) 0%,transparent 70%);top:0;z-index:0;left:0;content:"";width:100%;height:100%}.mentorship_experience .portfolio_image{border-radius:25px;z-index:2;margin:0 auto;width:80%;box-shadow:0 30px 60px -20px rgba(0,0,0,0.5);position:relative;height:400px;overflow:hidden;transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275);transform:translateY(0)}.mentorship_experience .job_content::before{z-index:4;background:#ffffff;content:"";top:0;border:5px solid rgb(230,231,218);width:70px;position:absolute;left:50%;box-shadow:0 5px 15px rgba(0,0,0,0.5);border-radius:50%;transform:translate(-50%,-50%);height:70px}.mentorship_experience .career_summary{font-style:italic;font-size:16px;color:#000000;text-align:center;line-height:1.7;position:relative;padding:0 1rem}.mentorship_experience .user_opinions:hover .portfolio_image{transform:translateY(-20px)}header .header_base{position:relative;overflow:visible;display:flex;box-shadow:0 5px 15px rgba(0,0,0,0.5);align-items:center;border-bottom-left-radius:20px;justify-content:space-between;z-index:100;left:0;padding:1.5rem 2rem;border-bottom-right-radius:0;width:100%;background:linear-gradient(135deg,rgb(203,207,165,0.5) 0%,rgb(183,161,118) 100%)}header .header_base .site_nav{position:relative;transition:transform 0.3s ease}header .header_base .site_nav a::before{background:rgb(183,161,118);position:absolute;left:0;transform-origin:right;transform:scaleX(0) rotate(-2deg);bottom:0;content:"";transition:transform 0.3s ease;height:2px;width:100%}.cookieNoticeContainer .cookie_gate{flex-shrink:0;animation:logoScale 1.5s cubic-bezier(0.25,0.46,0.45,0.94) both;transform-origin:center;margin-right:20px}.cookieNoticeContainer .data_comply p{margin:0;color:#000000;line-height:1.5;font-size:12px}.cookieNoticeContainer .cookie_guide:active{transform:translateY(1px);box-shadow:none}#bannerPrivacyAlert{display:none}.landing_page{overflow:hidden;position:relative;width:100%}.landing_page .fast_skill::before{left:0;content:"";position:absolute;height:100%;z-index:1;background:radial-gradient(circle at 30% 40%,rgba(rgb(203,207,165),0.1),rgba(#000000,0.7) 80%);backdrop-filter:blur(2px);top:0;width:100%}.landing_page .why_trust::before{border-left:3px solid rgb(203,207,165);z-index:-1;background:linear-gradient( 135deg,rgba(0,0,0,0.5) 0%,rgba(#000000,0.85) 100% );left:0;width:100%;box-shadow:0 15px 35px rgba(0,0,0,0.3);top:0;backdrop-filter:blur(8px);content:"";height:100%;clip-path:polygon( 0 0,100% 0,95% 100%,5% 100% );transition:all 0.5s ease;position:absolute}.landing_page h3{font-size:21px;transform:translateY(10px);font-weight:400;margin-bottom:1.5rem;opacity:0;color:#ffffff;animation:fade-slide-in 0.8s 0.4s forwards cubic-bezier(0.19,1,0.22,1);line-height:1.6;max-width:90%}.course_structure{background-color:rgb(230,231,218);position:relative;overflow:hidden;padding:120px 0}.course_structure::before{top:0;left:0;background:linear-gradient(135deg,rgba(0,0,0,0.03) 25%,transparent 25%) 0 0,linear-gradient(225deg,rgba(0,0,0,0.03) 25%,transparent 25%) 0 0,linear-gradient(315deg,rgba(0,0,0,0.03) 25%,transparent 25%) 0 0,linear-gradient(45deg,rgba(0,0,0,0.03) 25%,transparent 25%) 0 0;background-size:60px 60px;height:100%;content:"";z-index:1;width:100%;position:absolute}.course_structure .info_section h2{font-size:29px;position:relative;padding-bottom:20px;text-align:center;margin-bottom:30px;color:#000000;font-weight:700}.course_structure .info_section .description{text-align:center;margin-bottom:20px;color:#000000;font-size:15px;line-height:1.8}.course_structure .portfolio_image::before{height:100%;z-index:1;content:"";top:0;background:linear-gradient(135deg,rgb(203,207,165,0.5) 0%,transparent 50%);opacity:0.3;position:absolute;left:0;width:100%}.course_structure .knowledge_base::after{right:-100px;transform:rotate(-45deg)}.id_thankbar::before{width:40%;position:absolute;left:-5%;top:-10%;animation:float 12s ease-in-out infinite alternate;transform:rotate(-15deg) skew(10deg);filter:blur(40px);height:70%;z-index:1;opacity:0.4;content:"";background:linear-gradient(145deg,rgb(183,161,118,0.5) 0%,transparent 80%)}.id_thankbar h2::after{left:50%;animation:expand 1.5s 0.6s forwards cubic-bezier(0.19,1,0.22,1);bottom:-15px;position:absolute;width:80px;height:3px;opacity:0;transform:translateX(-50%);transform-origin:center;background:linear-gradient(90deg,rgb(203,207,165) 0%,rgb(183,161,118) 100%);content:""}.id_thankbar h2::after{height:2px;width:50px;bottom:-10px}.id_thankbar ul{margin:0;padding:0;list-style:none}.id_thankbar li{position:relative;padding-left:25px}.id_thankbar li{padding-left:20px}.id_thankbar span{animation:fadeUp 0.8s 0.6s forwards cubic-bezier(0.19,1,0.22,1);line-height:1.8;font-size:17px;transform:translateY(10px);display:block;color:#000000;opacity:0;font-weight:400;font-family:Arial,sans-serif}.id_thankbar span{font-size:calc(17px * 0.9);line-height:1.6}.learning_outcomes .container{position:relative;z-index:2;padding:0 20px;margin:0 auto;max-width:1200px}.learning_outcomes .pro_program:hover{transform:perspective(1000px) rotateX(0deg);box-shadow:15px 15px 30px rgba(0,0,0,0.06),-15px -15px 30px rgba(255,255,255,0.9),inset 3px 3px 6px rgba(255,255,255,0.9),inset -3px -3px 6px rgba(0,0,0,0.04)}.learning_outcomes h4::after{background:linear-gradient(90deg,rgb(203,207,165),rgb(183,161,118));content:"";border-radius:2px;position:absolute;width:60px;bottom:-10px;height:4px;left:0;box-shadow:0 2px 4px rgba(rgb(203,207,165,0.5),0.3)}.learning_outcomes li:nth-child(2){--li-index:2}.learning_outcomes li p{padding:16px;gap:16px;display:flex;box-shadow:8px 8px 16px rgba(0,0,0,0.03),-8px -8px 16px rgba(255,255,255,0.8),inset 1px 1px 2px rgba(255,255,255,0.8),inset -1px -1px 2px rgba(0,0,0,0.03);transition:all 0.3s ease;align-items:flex-start;background:linear-gradient(145deg,#f5f9ff,#ffffff);border-radius:12px}.learning_outcomes li p span:last-child{color:#000000;font-weight:400;font-size:15px;line-height:1.6}.learning_outcomes svg{transition:transform 0.3s ease;height:24px;transform:scale(0.85);width:24px}.learning_outcomes .pro_program:hover .portfolio_image{transform:perspective(1000px) rotateY(0deg) translateZ(0)}.training_method::before{z-index:0;height:200%;position:absolute;opacity:0.05;clip-path:polygon(0 0,100% 20%,70% 100%,0% 80%);background:linear-gradient(135deg,rgb(203,207,165),rgb(183,161,118));transform:rotate(-15deg);left:-10%;width:70%;top:-50%;transition:transform 1.2s cubic-bezier(0.19,1,0.22,1);content:""}.training_method .pro_program:hover{transform:perspective(1000px) rotateY(0deg) translateY(-5px);box-shadow:0 22px 45px rgba(rgba(0,0,0,0.5),0.12)}.training_method .pro_program:hover::before{transform:scaleY(1)}.training_method h3{font-size:calc(38px * 0.85);margin-bottom:1.5rem;color:rgb(203,207,165);font-weight:700;transform-origin:left center;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);position:relative}.training_method p span{opacity:0.9;position:relative;transition:opacity 0.3s ease,transform 0.5s ease;display:block}.potential_students{position:relative;background:linear-gradient(45deg,rgb(230,231,218) 0%,#ffffff 100%);padding:100px 0;overflow:hidden}.potential_students .container{position:relative;z-index:2;padding:0 15px;margin:0 auto;max-width:1140px}.potential_students h4{font-weight:700;text-align:left;font-size:31px;padding-left:20px;margin-bottom:60px;border-left:4px solid rgb(203,207,165);position:relative;color:#000000}.potential_students p:last-child{margin-bottom:0}.potential_students p::before{background:linear-gradient(90deg,rgb(203,207,165,0.5),rgb(183,161,118));transform:translateY(-50%);top:50%;height:2px;width:30px;content:"";position:absolute;left:-30px}.potential_students p:hover{transform:translateX(10px);box-shadow:0 10px 30px rgba(0,0,0,0.1)}.potential_students p:nth-child(odd)::after{border-color:rgb(203,207,165)}.potential_students p svg{transition:all 0.3s ease;height:24px;width:24px;flex-shrink:0;margin-right:15px}.potential_students p:hover svg{transform:scale(1.1) rotate(10deg)}.potential_students p:nth-child(4){transform:translateX(90px)}.potential_students p:nth-child(1):hover{transform:translateX(10px)}.potential_students p:nth-child(4):hover{transform:translateX(100px)}.potential_students .pro_program > div p{opacity:0;animation:slideIn 0.5s ease forwards}.potential_students .pro_program > div p:nth-child(4){animation-delay:0.4s;transform:translateX(90px);opacity:1;animation-name:none}.potential_students .pro_program > div p:nth-child(7){opacity:1;transform:translateX(120px);animation-delay:0.6s;animation-name:none}.potential_students .pro_program > div p:nth-child(10){transform:translateX(30px);opacity:1;animation-name:none;animation-delay:0.6s}.statistical_details .container{margin:0 auto;max-width:1200px;padding:0 15px;position:relative}.statistical_details h2{font-size:34px;text-align:center;left:50%;padding:0 3rem 1rem;transform:translateX(-50%);display:inline-block;border-bottom:3px solid rgb(203,207,165);margin-bottom:5rem;color:#000000;font-weight:700;position:relative}.statistical_details .extra_pro:nth-child(2){grid-column:2 / 3;transform:rotate(1deg);grid-row:1 / 2}.statistical_details .extra_pro:nth-child(4){grid-row:2 / 3;grid-column:2 / 3;transform:rotate(-1deg)}.statistical_details .extra_pro p{font-weight:700;z-index:2;top:50%;margin:0;position:absolute;font-size:calc(48px * 1.5);left:2rem;color:rgb(203,207,165);line-height:1;transform:translateY(-50%)}.statistical_details svg path{fill:inherit}.statistical_details .extra_pro:hover p{color:rgb(183,161,118)}.statistical_details .extra_pro:hover svg{opacity:0.5;transform:rotate(15deg)}.statistical_details::after{z-index:-1;position:absolute;background:linear-gradient(to top,rgb(203,207,165,0.5) 0%,transparent 100%);bottom:0;content:"";opacity:0.05;left:0;height:25%;width:100%}.statistical_details .extra_pro:nth-child(even)::after{transform:rotate(45deg);opacity:0.2;width:30px;height:30px;border-radius:5px;left:1rem;border:2px solid rgb(183,161,118,0.5);bottom:1rem;position:absolute;content:"";z-index:1}.statistical_details .extra_pro:nth-child(even)::before{background:linear-gradient(135deg,transparent 0%,rgb(183,161,118,0.5) 100%)}header .top_plank .top_area div{display:flex;justify-content:flex-start;margin-right:24px;align-items:center}footer{position:relative;z-index:1;width:100%}.news_feed::after{pointer-events:none;bottom:0;position:absolute;content:"";right:0;left:0;animation:shiftGradient 15s infinite linear;top:0;background:linear-gradient(45deg,transparent 40%,rgb(203,207,165,0.5) 70%,transparent 100%)}footer .info_item{flex:1 1 220px;align-items:center;display:flex}footer .info_item:hover svg{transform:scale(1.1)}footer .info_item p,footer .info_item a{font-size:16px;font-weight:400;color:#ffffff;align-items:center;display:flex;text-decoration:none;transition:color 0.3s ease}footer .top_primary svg{filter:drop-shadow(0 0 5px rgb(203,207,165,0.5));margin-bottom:10px;width:auto;transition:filter 0.3s ease;height:50px}footer .head_section:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1)}footer .head_section:hover::before{opacity:0.7;animation:borderRotate 6s linear infinite}footer .head_section h5::after{height:2px;background:rgb(203,207,165);position:absolute;left:0;bottom:-1px;transition:width 0.3s ease;content:"";width:50px}footer .main_base{margin-bottom:25px;gap:10px;flex-direction:column;display:flex}footer .main_base a:hover{color:rgb(203,207,165);padding-left:20px}footer .main_base a:hover::before{opacity:1;box-shadow:0 0 5px rgb(203,207,165),0 0 10px rgb(203,207,165,0.5);transform:translateY(-50%) scale(1);background-color:rgb(203,207,165)}footer .subscribe_holder h5{position:relative;color:#ffffff;font-size:24px;margin-bottom:15px;font-weight:600;display:inline-block}footer .subscribe_holder p{opacity:0.9;color:#ffffff;margin-bottom:20px;font-size:16px;line-height:1.6}footer .input_holder input[type="email"]:focus{border-color:rgb(203,207,165);background:rgba(255,255,255,0.1);box-shadow:0 0 10px rgb(203,207,165,0.5);outline:none}footer .sub_container::before{position:absolute;transition:left 0.7s ease;left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%;width:100%;content:"";top:0}footer .math_tools{border-top:1px solid rgba(255,255,255,0.1);margin-top:50px;padding-top:20px}.membership_plan::before{position:absolute;top:0;width:100%;content:"";left:0;z-index:1;height:100%;background:linear-gradient(135deg,rgba(13,27,77,0.85),rgba(20,33,61,0.92))}.membership_plan h2{margin-bottom:20px;font-weight:700;transition:transform 0.5s ease;text-align:center;color:transparent;-webkit-background-clip:text !important;font-size:28px;background-clip:text !important;transform:perspective(1000px) translateZ(10px);background:linear-gradient(to right,#ffffff,rgb(183,161,118))}.membership_plan .bundle_offer li:hover{transform:translateY(-15px) rotateY(5deg);z-index:5}.membership_plan .fee_board::before{background:radial-gradient(circle at 30% 30%,rgb(203,207,165,0.5),transparent 70%);height:100%;transition:opacity 0.5s ease;content:"";left:0;opacity:0;width:100%;position:absolute;top:0}.membership_plan .fee_board:hover::after{top:100%;opacity:0.3;left:100%}.membership_plan .fee_choices{flex-direction:column;display:flex;min-height:400px;padding:30px;position:relative;box-sizing:border-box;z-index:2;height:100%}.membership_plan .fee_board h4::after{height:3px;position:absolute;width:60px;bottom:0;background:linear-gradient(to right,rgb(203,207,165),rgb(183,161,118));left:0;transition:width 0.3s ease;content:""}.membership_plan .study_costs::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);position:absolute;height:100%;top:0;width:100%;left:-100%;content:"";transition:left 0.6s ease}.get_in_touch::before{width:100%;left:0;z-index:1;height:100%;background:rgba(0,0,0,0.5);content:'';position:absolute;backdrop-filter:blur(8px);top:0}.get_in_touch .connect_panel::before{left:-50%;pointer-events:none;position:absolute;content:'';height:200%;animation:rotate 30s linear infinite;background:radial-gradient(circle,rgb(203,207,165,0.5) 0%,transparent 30%);top:-50%;opacity:0.1;width:200%}.get_in_touch .request_reach h3{padding-bottom:15px;position:relative;margin-bottom:40px;color:#ffffff;font-size:37px;font-weight:700}.get_in_touch .request_reach div{align-items:center;transition:transform 0.3s ease;display:flex;margin-bottom:25px;transform:translateX(0);position:relative;padding-left:15px}.get_in_touch .request_reach svg path{transition:fill 0.3s ease;fill:#ffffff}.get_in_touch .request_reach span a{transition:color 0.3s ease;color:#ffffff;text-decoration:none}.get_in_touch .query_info::before{content:'';border-radius:50%;background:radial-gradient(circle,rgb(183,161,118,0.5) 0%,transparent 70%);height:200px;position:absolute;right:-100px;width:200px;top:-100px;animation:pulse 4s ease-in-out infinite alternate}.get_in_touch .query_info input[type="text"]:focus,.get_in_touch .query_info input[type="email"]:focus{border-color:rgb(183,161,118);outline:none;box-shadow:0 0 0 2px rgb(183,161,118,0.5)}.get_in_touch .query_info .query_links{margin-bottom:25px;position:relative;display:flex;align-items:flex-start}.get_in_touch .query_info .query_links label::after{width:8px;position:absolute;top:9px;left:5px;content:'';height:4px;transform:rotate(-45deg) scale(0);border-bottom:2px solid #ffffff;opacity:0;border-left:2px solid #ffffff;transition:all 0.2s ease}.get_in_touch .query_info .query_links label a{text-decoration:none;transition:color 0.3s ease;color:rgb(183,161,118)}.get_in_touch .query_info .support_query:hover::before{left:100%}.get_in_touch .query_info .support_query:hover{box-shadow:0 5px 15px rgba(0,0,0,0.3);transform:translateY(-3px)}.who_we_are{overflow:hidden;position:relative;color:#ffffff;padding:120px 0}.who_we_are::after{opacity:0.3;z-index:2;right:0;top:0;background:linear-gradient(180deg,rgb(203,207,165,0.5) 0%,transparent 100%);position:absolute;content:"";left:0;bottom:0;animation:gradientShift 8s ease-in-out infinite alternate}.who_we_are .info_section::before{height:200px;border-radius:50%;opacity:0.05;background:rgb(203,207,165);right:-100px;width:200px;position:absolute;top:-100px;z-index:-1;content:""}.who_we_are h5{font-weight:700;position:relative;color:rgb(203,207,165);margin:0 0 20px 0;letter-spacing:2px;display:inline-block;font-size:calc(22px * 1.2);text-transform:uppercase}.who_we_are p b{background:linear-gradient(120deg,rgb(203,207,165),rgb(183,161,118));display:inline-block;font-size:calc(15px * 1.4);font-weight:700;-webkit-background-clip:text !important;color:transparent;transform:translateX(0);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.who_we_are .info_section:hover ol::before{transform:scaleY(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) {.mentorship_experience .portfolio_image{height:320px;width:90%}.mentorship_experience .job_content{padding:2rem 1.5rem 1.5rem;width:95%;margin-top:-60px}.mentorship_experience .job_content::before{height:60px;width:60px}} @media (max-width: 576px) {header .header_base{padding:0.75rem}header .header_base .head_section{align-items:center;flex-direction:column}header .header_base .site_nav{width:100%;text-align:center}header .header_base .top_primary svg{width:100px}} @media (max-width: 768px) {.landing_page .fast_skill{min-height:90vh;align-items:center}.landing_page .fast_skill::before{background:radial-gradient(circle at 50% 40%,rgba(rgb(203,207,165),0.2),rgba(#000000,0.8) 80%)}.landing_page .why_trust{padding:2rem;margin:0 auto;max-width:90%}.landing_page .why_trust::before{clip-path:polygon( 0 0,100% 0,98% 100%,2% 100% )}.landing_page h1{font-size:42px}.landing_page h3{font-size:21px;max-width:100%}.landing_page p{padding:8px 15px}} @media (max-width: 991px) {.course_structure{padding:80px 0}.course_structure .info_section{padding:30px}.course_structure .info_section h2{font-size:calc(29px * 0.9)}.course_structure .portfolio_image{height:400px;margin-top:40px}.course_structure .knowledge_base::before,.course_structure .knowledge_base::after{width:150px}} @media (max-width: 768px) {.course_structure{padding:60px 0}.course_structure .info_section{padding:25px 20px}.course_structure .info_section h2{padding-bottom:15px;font-size:calc(29px * 0.85);margin-bottom:25px}.course_structure .info_section h2::after{width:50px;height:2px}.course_structure .info_section .description{font-size:calc(15px * 0.95)}.course_structure .portfolio_image{margin-top:30px;height:350px}.course_structure .knowledge_base::before,.course_structure .knowledge_base::after{display:none}} @media (max-width: 768px) {.id_thankbar{padding:80px 0 60px}.id_thankbar h2{margin-bottom:35px;font-size:calc(30px * 0.8)}.id_thankbar h2::after{bottom:-12px;width:60px}.id_thankbar .pro_program{padding:35px 30px}.id_thankbar span{line-height:1.7;font-size:calc(17px * 0.95)}} @media (max-width: 767px) {.learning_outcomes{padding:60px 0}.learning_outcomes h4{font-size:24px}.learning_outcomes .info_section > div > ul{margin-bottom:20px}.learning_outcomes .portfolio_image{height:250px}} @media (max-width: 992px) {.training_method{padding:4rem 1.5rem}.training_method .pro_program{padding:2.5rem;transform:perspective(800px) rotateY(-1deg)}.training_method h3{font-size:calc(38px * 0.75);margin-bottom:1.25rem}} @media (max-width: 576px) {.training_method{padding:2.5rem 0.75rem}.training_method .pro_program{padding:1.75rem 1.25rem}.training_method h3{font-size:calc(38px * 0.6)}.training_method p{line-height:1.6;padding-left:0.5rem;font-size:calc(18px * 0.9)}.training_method h3::after{height:2px;width:45px}} @media (max-width: 576px) {.potential_students{padding:60px 0}.potential_students h4{font-size:calc(31px * 0.7);margin-bottom:30px;border-left-width:3px}.potential_students div > div{margin-left:25px}.potential_students p{margin-bottom:15px;font-size:calc(15px * 0.9);padding:12px}.potential_students p svg{width:20px;margin-right:10px;height:20px}.potential_students p::after{height:12px;border-width:2px;width:12px}} @media screen and (max-width: 1024px) {.statistical_details{padding:6rem 0}.statistical_details h2{margin-bottom:4rem}.statistical_details ul{gap:2rem}.statistical_details .extra_pro{padding:2rem}.statistical_details .extra_pro p{font-size:calc(48px * 1.3)}} @media screen and (max-width: 768px) {.statistical_details{padding:5rem 0}.statistical_details h2{padding:0 2rem 0.8rem;margin-bottom:3rem;font-size:calc(34px * 0.9)}.statistical_details ul{gap:1.5rem;grid-template-rows:repeat(4,auto);grid-template-columns:1fr}.statistical_details .extra_pro{padding:1.8rem;height:100px;grid-column:1 / 2}.statistical_details .extra_pro:nth-child(1){grid-row:1 / 2}.statistical_details .extra_pro:nth-child(2){grid-row:2 / 3}.statistical_details .extra_pro:nth-child(3){grid-row:3 / 4}.statistical_details .extra_pro:nth-child(4){grid-row:4 / 5}.statistical_details .extra_pro p{font-size:calc(48px * 1.2)}.statistical_details .extra_pro span{font-size:calc(15px * 0.9)}} @media (max-width: 576px) {footer .news_feed{padding:40px 0 20px}footer .help_form,footer .head_section,footer .subscribe_holder{padding:15px}footer .input_holder input[type="email"],footer .sub_container{padding:12px}footer .top_primary svg{height:40px}footer .donate_books{font-size:calc(15px - 1px)}} @media (max-width: 992px) {.membership_plan h2{font-size:calc(28px * 0.9)}.membership_plan .trial_offers{font-size:17px;margin-bottom:40px}.membership_plan .fee_choices{padding:25px;min-height:350px}} @media (max-width: 992px) {.get_in_touch{padding:80px 0}.get_in_touch .connect_panel{flex-direction:column}.get_in_touch .request_reach,.get_in_touch .query_info{padding:40px}.get_in_touch .request_reach{text-align:center}.get_in_touch .request_reach h3::after{transform:translateX(-50%);left:50%}.get_in_touch .request_reach div{justify-content:center;padding-left:0}.get_in_touch .request_reach div::before{display:none}} @media (max-width: 1200px) {.who_we_are{padding:100px 0}.who_we_are .info_section{padding:50px 40px}} @media (max-width: 992px) {.who_we_are{padding:80px 0}.who_we_are .info_section{padding:40px 30px;transform:perspective(1000px) rotateY(0.5deg)}.who_we_are h5{font-size:calc(22px * 1.1)}.who_we_are p b{font-size:calc(15px * 1.3)}} @media (max-width: 576px) {.who_we_are{padding:60px 0}.who_we_are .info_section{padding:30px 20px;border-left-width:2px}.who_we_are h5{font-size:calc(22px * 0.9);letter-spacing:1.5px}.who_we_are p{margin-bottom:15px;font-size:calc(15px * 0.9)}.who_we_are p b{font-size:calc(15px * 1.1)}.who_we_are ol{margin-top:20px}.who_we_are ol li{line-height:1.6;font-size:calc(15px * 0.9)}.who_we_are ol::before{width:2px;left:-15px}} @keyframes appear {0%{opacity:0}100%{opacity:0.7}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes expand {0%{width:0;opacity:0}100%{width:80px;opacity:1}} @keyframes expand {100%{width:50px}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes float {0%{transform:translateY(0)}50%{transform:translateY(-30px)}100%{transform:translateY(0)}} @keyframes borderRotate {0%{background-position:0% 0%}100%{background-position:300% 0%}} @keyframes pulseGlow {0%{transform:scale(0.8);opacity:0.3}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(0.9);opacity:0.4}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}}