.wrapper-section{min-height:100%;flex-direction:column;height:100%;display:flex}svg{width:30px;height:30px}.container{width:1194px;max-width:100%;margin:auto}.our_background .container{max-width:1200px;position:relative;z-index:2;margin:0 auto;padding:0 20px}.our_background .learn_spot{display:flex;flex-direction:column;position:relative;gap:30px}.our_background .smart_classes{border-left:4px solid rgb(179,199,210);position:relative;background:rgba(255,255,255,0.02);padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:all 0.3s ease;overflow:hidden;border-radius:25px}.our_background .smart_classes h3{position:relative;font-size:18px;display:inline-block;font-weight:600;color:rgb(179,199,210);margin-bottom:20px}.our_background .smart_classes:last-child{animation:slideIn 0.6s forwards 0.5s;transform:translateX(-20px);opacity:0}.training_structure{overflow:hidden;min-height:75vh;justify-content:center;background:rgb(223,232,236);display:flex;position:relative;align-items:center}.training_structure::after{border-radius:50%;content:"";width:800px;top:50%;left:50%;animation:pulseRings 6s ease-in-out infinite;background:repeating-radial-gradient( circle at center,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 30px );z-index:1;height:800px;transform:translate(-50%,-50%);position:absolute}.training_structure h3::before{height:20%;background:linear-gradient(to bottom,rgb(179,199,210),transparent);width:2px;content:"";left:50%;bottom:-20%;z-index:2;position:absolute}.training_structure span::after{border:2px solid rgb(140,164,184,0.5);left:50%;height:20px;z-index:3;transform:translateX(-50%) rotate(45deg);top:-10px;content:"";position:absolute;background:#ffffff;width:20px}.course_summary::after{content:"";background:radial-gradient(circle at 20% 20%,rgb(179,199,210,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgb(140,164,184,0.5) 0%,transparent 40%);z-index:1;top:0;position:absolute;left:0;opacity:0.2;height:100%;width:100%}.course_summary .text_pill_wrap::after{position:absolute;left:calc(50% - 30px);content:"";height:3px;background:linear-gradient(to right,rgb(179,199,210),rgb(140,164,184));top:-15px;width:60px}.course_summary .text_pill_wrap .description:last-child{margin-bottom:0}.course_summary .container::before{z-index:0;background-image:linear-gradient(to right,rgb(179,199,210,0.5) 0.5px,transparent 1px),linear-gradient(to bottom,rgb(179,199,210,0.5) 0.5px,transparent 1px),radial-gradient(circle at 50px 50px,rgb(179,199,210,0.5) 2px,transparent 2px),radial-gradient(circle at 150px 150px,rgb(140,164,184,0.5) 2px,transparent 2px),radial-gradient(circle at 250px 250px,rgb(179,199,210,0.5) 2px,transparent 2px);opacity:0.05;height:100%;content:"";width:100%;position:absolute;animation:circuitPulse 8s infinite alternate;left:0;background-size:50px 50px,50px 50px,200px 200px,200px 200px,200px 200px;top:0}header .container{padding:0;max-width:100%;width:100%;margin:0;z-index:1;position:relative}header .head_learning{position:relative;align-items:center;display:flex;gap:0.5rem;justify-content:flex-start;width:65%;padding:1.2rem 3%}header .header_tutor:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1);color:#ffffff}.contact_section{background:linear-gradient(120deg,rgb(223,232,236),rgba(rgb(179,199,210),0.03));overflow:hidden;padding:100px 0;position:relative}.contact_section h2{text-align:center;margin-bottom:15px;left:50%;position:relative;display:inline-block;letter-spacing:1px;font-size:38px;font-weight:700;color:#000000;transform:translateX(-50%);perspective:1000px}.contact_section .inquiry_request::before{height:5px;background:linear-gradient(90deg,rgb(179,199,210),rgb(140,164,184));content:"";width:100%;left:0;z-index:3;position:absolute;top:0}.contact_section .request_grid{padding:60px 50px;flex:0 0 55%;position:relative;backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(255,255,255,0.9),rgba(255,255,255,0.95))}.contact_section form h3{font-size:23px;letter-spacing:0.5px;position:relative;font-weight:600;color:#000000;margin-bottom:35px}.contact_section form input[type="text"]:focus{box-shadow:0 0 0 4px rgba(rgb(179,199,210),0.1);background:rgba(#ffffff,0.9);outline:none;border-color:rgb(179,199,210)}.contact_section .query_map input[type="checkbox"]{opacity:0;position:absolute}.contact_section .query_map input[type="checkbox"]:checked + label::after{transform:rotate(45deg);width:6px;top:4px;height:12px;left:8px;border:solid #ffffff;position:absolute;content:"";border-width:0 2px 2px 0}.contact_section .help_card{border:none;position:relative;cursor:pointer;font-weight:600;padding:16px 40px;border-radius:8px;overflow:hidden;z-index:1;font-size:20px;letter-spacing:0.5px;color:#ffffff;background:rgb(179,199,210);transition:all 0.3s ease}.contact_section svg:hover,.contact_section svg:hover path{transform:translateY(-2px);stroke:rgb(140,164,184)}.patent_info::before{left:0;content:"";height:5px;width:100%;top:0;position:absolute;background:linear-gradient(90deg,rgb(179,199,210),rgb(140,164,184))}footer .text_main_holder{gap:40px;grid-template-columns:1fr;display:grid}footer .sponsor_logo{color:#000000;line-height:1.6;font-size:15px;max-width:350px}footer .nav_mainwrap a:hover{transform:translateX(5px);color:rgb(179,199,210)}footer .subscribe_holder p{font-size:18px;line-height:1.6;margin-bottom:25px;color:#000000}footer .sub_updates{color:#ffffff;transition:background-color 0.3s ease;cursor:pointer;border:none;text-align:center;border-radius:10px;font-weight:600;padding:14px 20px;background-color:rgb(179,199,210);font-size:20px}.tariff_wrapper .learn_pricing{gap:60px;flex-direction:column-reverse;display:flex;position:relative}.tariff_wrapper .pricing_schemes h2{font-size:29px;color:transparent;margin-bottom:20px;font-weight:700;transform:translateZ(0);letter-spacing:-0.02em;background:linear-gradient(90deg,rgb(179,199,210),rgb(140,164,184));-webkit-background-clip:text !important;background-clip:text !important;line-height:1.3}.tariff_wrapper .discount_plan::before{content:"";width:100%;height:5px;transform:scaleX(0.8);background:linear-gradient(90deg,rgb(179,199,210),rgb(140,164,184));left:0;top:0;transition:transform 0.4s ease-out;transform-origin:left;position:absolute}.tariff_wrapper .pricing_offers::after{transform:scaleX(0.5);transform-origin:left;height:3px;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1);content:"";background:rgb(179,199,210);width:50px;bottom:-5px;left:0;position:absolute}.tariff_wrapper .study_rates:hover .cover_image{transform:scale(1.05)}.program_assets::before{background-image:repeating-linear-gradient(0deg,transparent,transparent 20px,rgb(179,199,210,0.5) 20px,rgb(179,199,210,0.5) 21px),repeating-linear-gradient(90deg,transparent,transparent 20px,rgb(179,199,210,0.5) 20px,rgb(179,199,210,0.5) 21px);top:0;width:120%;height:100%;opacity:0.1;left:-10%;z-index:1;content:'';position:absolute}.program_assets .text_main_holder{gap:1.5rem;display:grid}.program_assets .text_main_holder > div:nth-child(even){transform:translateX(2vw)}.program_assets .text_main_holder > div:nth-child(even):hover{transform:translateX(0) translateY(-5px)}.program_assets .text_main_holder > div:hover::before{height:100%}.program_assets .text_main_holder > div:hover svg{fill:rgb(140,164,184);transform:rotate(10deg)}.program_assets .text_main_holder > div:hover svg path{fill:rgb(140,164,184)}.title_portal .learn_base::before{z-index:1;left:0;content:"";top:0;position:absolute;bottom:0;background:linear-gradient(135deg,rgb(140,164,184,0.5),rgba(0,0,0,0.5),rgba(0,0,0,0.7));right:0}.title_portal h1::before{width:80px;height:5px;transform:scaleX(0);transform-origin:left;left:0;bottom:-12px;background:linear-gradient(90deg,rgb(179,199,210),rgb(140,164,184));position:absolute;animation:lineExpand 1.2s 0.5s cubic-bezier(0.25,1,0.5,1) forwards;content:""}.title_portal .diff_block:hover h1{transform:perspective(1000px) rotateX(2deg) translateY(-5px)}.privacy_hideaway h2{border-left:3px solid rgb(140,164,184);color:rgb(140,164,184);margin:15px 0;font-size:38px;padding-left:20px;text-transform:uppercase;font-weight:600}.privacy_hideaway li:not(:last-child){margin-bottom:15px}.privacy_hideaway a{font-weight:700;text-decoration:underline;color:rgb(140,164,184)}#cookie_info_popup{display:none}#cookie_info_popup:checked ~ .cookieNoticePromptPanel{opacity:0;visibility:hidden}.data_approval svg,.data_approval svg path,.data_approval img{fill:rgb(179,199,210);width:100px;height:100px}.wrapper-section .data_approval{align-items:center;display:flex;justify-content:center;background:rgb(179,199,210);height:80px;border-radius:50%;width:80px}.thxWrap::before{top:-10%;height:70%;width:40%;right:-5%;transform:rotate(-15deg) skewX(15deg);background:linear-gradient(120deg,rgb(140,164,184,0.5) 0%,transparent 70%);position:absolute;content:"";z-index:1;opacity:0.6}.thxWrap .learn_zone{z-index:3;opacity:0;transform:perspective(1000px) rotateY(0deg);padding:40px;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);animation:fadeIn 1s ease-out 0.3s forwards;background:#ffffff;position:relative;border-left:4px solid rgb(179,199,210);transition:transform 0.6s cubic-bezier(0.23,1,0.32,1)}.instructor_history::before{z-index:1;position:absolute;content:"";top:0;opacity:0.4;animation:breatheGlow 15s ease-in-out infinite alternate;width:100%;height:100%;background:radial-gradient(circle at 80% 20%,rgb(179,199,210,0.5) 0%,transparent 35%),radial-gradient(circle at 20% 80%,rgb(140,164,184,0.5) 0%,transparent 35%);filter:blur(70px);left:0}.instructor_history .learner_ratings:hover .cover_image{transform:scale(1.05) rotate(2deg);box-shadow:30px 30px 60px rgba(0,0,0,0.5)}.instructor_history .name::after{left:0;bottom:-10px;width:0;background:linear-gradient(90deg,rgb(179,199,210),rgb(140,164,184));height:3px;content:"";position:absolute;transition:width 0.6s ease}.instructor_history .professional_exp{overflow:hidden;transform:translateY(0);font-size:16px;border-radius:28px;z-index:2;padding:2rem;backdrop-filter:blur(10px);box-shadow:10px 10px 30px rgba(0,0,0,0.3);grid-column:1;border-left:4px solid rgb(140,164,184);transition:all 0.7s cubic-bezier(0.2,1,0.3,1);color:#ffffff;position:relative;grid-row:2;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.2) 100%);line-height:1.8}.check_it_out_now::after{top:0;position:absolute;z-index:2;left:0;width:100%;content:'';background:radial-gradient( circle at 20% 30%,rgb(179,199,210,0.5) 0%,transparent 30% ),radial-gradient( circle at 80% 70%,rgb(140,164,184,0.5) 0%,transparent 30% );height:100%}.check_it_out_now .container p::after{left:50%;content:'';border-radius:10px;bottom:-15px;height:4px;position:absolute;transform:translateX(-50%);width:80px;background:linear-gradient(90deg,rgb(179,199,210),rgb(140,164,184))}.user_comments{position:relative;overflow:hidden;background:#ffffff;padding:100px 0}.user_comments h2{margin-bottom:100px;font-weight:700;transform:translateX(-10%);font-size:28px;position:relative;color:#000000}.user_comments .learner_ratings:nth-child(3n+3){animation-delay:0.5s;margin-top:40px;grid-column:span 3}.user_comments .learner_ratings p{margin:0}.user_comments .learner_ratings p:first-of-type{color:rgb(179,199,210);letter-spacing:1px;right:70px;text-transform:uppercase;white-space:nowrap;font-weight:600;position:absolute;bottom:0;font-size:18px}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media (max-width: 768px) {.our_background{padding:60px 0}.our_background h2{margin-bottom:40px;font-size:calc(38px * 0.9)}.our_background .smart_classes{padding:25px}.our_background .smart_classes h3{margin-bottom:15px;font-size:calc(18px * 0.9)}} @media (max-width: 576px) {.training_structure{padding:2.5rem 0}.training_structure .container{padding:0 1rem}.training_structure .learn_zone{gap:1.5rem}.training_structure h3{font-size:calc(33px * 0.7);padding:1.2rem 1.5rem}.training_structure span{font-size:calc(12px * 0.85);padding:1.2rem 1.5rem}.training_structure .learn_zone::before,.training_structure .learn_zone::after{display:none}} @media (max-width: 768px) {.course_summary{padding:60px 0}.course_summary .text_pill_wrap{padding:25px}.course_summary .cover_image{height:350px}.course_summary .text_pill_wrap h2{font-size:calc(32px * 0.9)}} @media (max-width: 767px) {header{background:rgb(223,232,236)}header::before{height:auto;bottom:50%;width:100%;top:0}header .first_class{flex-direction:column;align-items:center}header .top_head{padding:0.8rem 0;width:100%}header .top_head svg{width:120px}header .head_learning{width:95%;gap:0.6rem;justify-content:center;padding:0.8rem 0;flex-wrap:wrap}header .head_learning::before{top:0;background:linear-gradient(to right,transparent,rgb(179,199,210,0.5),transparent);left:0;width:100%;height:1px}header .header_tutor{box-shadow:0 3px 8px rgba(0,0,0,0.08);padding:0.5rem 0.9rem}} @media (max-width: 767px) {footer .patent_info{padding:50px 0 30px}footer .talk_support{flex-direction:column;gap:15px}footer .info_item{margin-right:0;margin-bottom:20px}footer .subscribe_holder{padding:20px}footer .whatsapp_grp{margin-top:30px}} @media (min-width: 1200px) {.tariff_wrapper{padding:120px 0}.tariff_wrapper .cost_plan{grid-template-columns:repeat(2,1fr);gap:40px}.tariff_wrapper .pricing_schemes h2{font-size:calc(29px + 4px)}.tariff_wrapper .program_rate h3{font-size:calc(22px + 4px)}.tariff_wrapper .pricing_offers{font-size:calc(22px + 8px)}.tariff_wrapper .cover_image{height:280px}} @media (max-width: 768px) {.program_assets{padding:4rem 0 6rem}.program_assets .learn_zone{gap:1.5rem;width:90%}.program_assets .cover_image{height:300px}.program_assets h2{font-size:calc(35px * 0.9)}} @media (max-width: 480px) {.title_portal .learn_base{padding-top:20vh}.title_portal h1{font-size:2rem}.title_portal h3{font-size:1.1rem}.title_portal p{font-size:0.95rem}} @media (prefers-reduced-motion: reduce) {.title_portal .diff_block,.title_portal h1,.title_portal h3,.title_portal p{opacity:1;transform:none;animation:none}.title_portal h1::before{animation:none;opacity:1;transform:none}} @media only screen and (max-width: 800px) {.data_approval{display:none}.edu_settings{justify-content:center;flex-direction:column;align-items:center}.cookieNoticePromptPanel h5{text-align:center}.cookieNoticePromptPanel p{text-align:center}.cookie_notice{margin-bottom:20px}body .wrapper-section .cookie_view{margin-bottom:10px;margin-left:0}} @media (max-width: 992px) {.instructor_history .learner_ratings{padding:2rem;gap:20px;grid-template-columns:1fr;grid-template-rows:auto auto auto}.instructor_history .cover_image{grid-column:1;height:350px;grid-row:1}.instructor_history .name{grid-row:2;margin:0;grid-column:1}.instructor_history .learner_ratings span:not(.name){margin-top:3.5rem;grid-row:2;grid-column:1}.instructor_history .professional_exp{grid-column:1;grid-row:3}.instructor_history .learner_ratings:hover .name,.instructor_history .learner_ratings:hover span:not(.name){transform:translateY(-5px)}} @keyframes slideIn {to{transform:translateX(0);opacity:1}} @keyframes pulseRings {0%,100%{opacity:0.1;transform:translate(-50%,-50%) scale(1)}50%{opacity:0.2;transform:translate(-50%,-50%) scale(1.05)}} @keyframes rotateElement {0%{transform:translate(-50%,50%) rotate(45deg)}100%{transform:translate(-50%,50%) rotate(405deg)}} @keyframes hexMove {0%{background-position:0 0}100%{background-position:50px 86.6px}} @keyframes borderGlow {0%{opacity:0.3}100%{opacity:0.7}} @keyframes backgroundShift {0%{background-position:0px 0px,0px 0px,center center,80% 20%,20% 80%}100%{background-position:30px 30px,30px 30px,center center,85% 15%,15% 85%}} @keyframes lineExpand {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes breatheGlow {0%,100%{opacity:0.3}50%{opacity:0.5}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}