.patent_info{flex:0 0 auto}.patent_info{color:#000000;padding:70px 0 30px;position:relative;font-family:Arial,sans-serif;background-color:#ffffff}.our_background::before{position:absolute;background:linear-gradient(120deg,rgb(179,199,210,0.5) 0%,transparent 30%),linear-gradient(240deg,rgb(140,164,184,0.5) 0%,transparent 30%);content:"";left:0;width:100%;top:0;height:100%;z-index:1}.our_background .smart_classes::before{z-index:-1;left:0;top:0;height:100%;position:absolute;width:100%;background:linear-gradient(135deg,rgba(255,255,255,0.05),transparent);clip-path:polygon(0 0,100% 0,85% 100%,0 100%);content:""}.our_background .smart_classes:nth-child(2) h3{color:rgb(140,164,184)}.our_background .smart_classes:hover h3::before{width:100%}.our_background .smart_classes:first-child{transform:translateX(-20px);opacity:0;animation:slideIn 0.6s forwards 0.2s}.our_background .container::after{background:radial-gradient(circle,rgb(140,164,184,0.5) 0%,transparent 70%);bottom:-100px;left:-100px}.training_structure::before{top:0;content:"";left:0;position:absolute;background:radial-gradient(circle at 30% 30%,rgb(179,199,210,0.5) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgb(140,164,184,0.5) 0%,transparent 40%);opacity:0.6;z-index:1;height:100%;width:100%}.training_structure .learn_zone::before{top:0;width:100%;content:"";border:2px solid rgb(179,199,210,0.5);position:absolute;left:0;border-radius:50%;animation:rotateCircle 20s linear infinite;height:100%;opacity:0.6}.training_structure h3::after{left:50%;bottom:-20%;width:30px;height:30px;position:absolute;content:"";z-index:2;animation:rotateElement 10s linear infinite;border-radius:5px;transform:translate(-50%,50%) rotate(45deg);background:#ffffff;border:2px solid rgb(179,199,210,0.5)}.course_summary{overflow:hidden;background:rgb(223,232,236);position:relative;padding:120px 0}.course_summary .skill_up{align-items:center;max-width:900px;width:100%;position:relative;display:flex;gap:60px;flex-direction:column;justify-content:center}.course_summary .text_pill_wrap::before{pointer-events:none;border:1px solid rgb(179,199,210,0.5);content:"";top:0;border-radius:26px;position:absolute;left:0;opacity:0.3;height:100%;width:100%}.course_summary .text_pill_wrap h2::after{content:"";bottom:-10px;left:calc(50% - 40px);background:rgb(179,199,210,0.5);width:80px;height:2px;position:absolute}.course_summary .skill_up::before{height:calc(100% + 200px);left:-100px;z-index:0;width:calc(100% + 200px);background-size:600px 600px;background-image:radial-gradient(circle at 100px 100px,rgb(179,199,210,0.5) 1px,transparent 1px),radial-gradient(circle at 200px 200px,rgb(140,164,184,0.5) 1px,transparent 1px),radial-gradient(circle at 300px 300px,rgb(179,199,210,0.5) 1px,transparent 1px),radial-gradient(circle at 400px 100px,rgb(140,164,184,0.5) 1px,transparent 1px),radial-gradient(circle at 500px 200px,rgb(179,199,210,0.5) 1px,transparent 1px);content:"";animation:floatParticles 40s linear infinite;opacity:0.2;top:-100px;position:absolute}header .top_head{text-decoration:none;padding:1.2rem 0;align-items:center;justify-content:center;display:flex;width:35%;position:relative}header .header_tutor::before{left:0;background:linear-gradient(135deg,rgb(179,199,210,0.5),rgb(140,164,184,0.5));content:'';transition:opacity 0.3s ease;border-radius:10px;width:100%;z-index:-1;opacity:0;top:0;position:absolute;height:100%}.contact_section::after{content:"";background-image:linear-gradient(90deg,rgba(rgb(179,199,210),0.03) 1px,transparent 1px),linear-gradient(rgba(rgb(179,199,210),0.03) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(rgb(140,164,184),0.05) 0%,transparent 25%),radial-gradient(circle at 80% 20%,rgba(rgb(179,199,210),0.04) 0%,transparent 30%),radial-gradient(circle at 20% 80%,rgba(rgb(140,164,184),0.04) 0%,transparent 30%);position:absolute;top:0;background-size:30px 30px,30px 30px,600px 600px,400px 400px,300px 300px;left:0;height:100%;width:100%;z-index:1;background-position:center center;animation:backgroundShift 30s linear infinite}.contact_section form{z-index:3;position:relative}.contact_section form h3::after{position:absolute;left:0;content:"";bottom:-15px;width:30px;height:2px;background:rgb(179,199,210)}.contact_section form input[type="text"]::placeholder{transition:all 0.3s ease;color:rgba(#000000,0.5)}.contact_section .query_map{position:relative;display:flex;margin-bottom:30px}.contact_section .query_map input[type="checkbox"]:checked + label::before{background:rgb(179,199,210);border-color:rgb(179,199,210)}.contact_section .query_map label a::after{content:"";height:1px;width:100%;left:0;background:rgb(179,199,210);transform:scaleX(0);position:absolute;transform-origin:right;bottom:-2px;transition:transform 0.3s ease}.contact_section .help_card::after{z-index:-1;top:-50%;transition:all 0.5s ease;transform:scale(0);width:50px;height:50px;background:rgba(255,255,255,0.3);left:-10px;position:absolute;border-radius:50%;content:""}footer{position:relative;width:100%}footer .cert_display{display:grid;gap:60px}footer .info_item:last-child{margin-right:0}footer .info_item svg{top:3px;position:relative;margin-right:10px;height:18px;width:18px;fill:rgb(179,199,210)}footer .nav_skill svg{width:auto;margin-bottom:20px;height:40px}footer .nav_mainwrap{margin-bottom:30px}footer .nav_mainwrap a{font-size:18px;display:block;transition:transform 0.2s ease,color 0.2s ease;color:#000000;margin-bottom:12px;text-decoration:none}footer .input_holder input[type="email"]{transition:border-color 0.3s ease;border:1px solid rgba(0,0,0,0.1);color:#000000;background-color:#ffffff;padding:14px 16px;font-size:18px;border-radius:10px}.tariff_wrapper .container{max-width:1320px;margin:0 auto;position:relative;z-index:1;padding:0 15px}.tariff_wrapper .pricing_schemes:hover{transform:perspective(1000px) rotateX(2deg)}.tariff_wrapper .cost_plan{display:grid;grid-template-columns:1fr;position:relative;gap:30px}.tariff_wrapper .study_rates{overflow:hidden;border-radius:4px;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94);text-decoration:none;position:relative;transform:translateY(0);display:block}.tariff_wrapper .program_rate{position:relative;flex-direction:column;flex:1;padding:30px;z-index:1;display:flex}.tariff_wrapper .study_rates:hover .program_rate h3{transform:translateX(5px) scale(1.03);color:rgb(179,199,210)}.tariff_wrapper .study_rates:hover .pricing_offers::after{transform:scaleX(1)}.tariff_wrapper .cover_image{height:200px;position:relative;transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1);overflow:hidden}.program_assets{background:linear-gradient(45deg,rgb(223,232,236) 0%,#ffffff 100%);padding:6rem 0 8rem;position:relative;overflow:hidden}.program_assets h2::after{height:4px;bottom:0;left:50%;transform:translateX(-50%);content:'';border-radius:10px;width:60px;position:absolute;background:rgb(179,199,210)}.program_assets .cover_image::after{content:'';position:absolute;z-index:1;background:linear-gradient(90deg,transparent,rgba(0,0,0,0.5));inset:0}.program_assets .text_main_holder > div{background:#ffffff;border-radius:14px;transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden;box-shadow:5px 5px 15px rgba(0,0,0,0.05);transform:translateX(5vw);align-items:flex-start;display:flex;padding:1.5rem;position:relative}.program_assets .text_main_holder svg path{transition:fill 0.3s ease;fill:rgb(179,199,210)}.title_portal .learn_base{padding:4rem 2rem;min-height:100vh;background-blend-mode:multiply !important;position:relative;align-items:center;box-shadow:inset 0 0 150px rgba(0,0,0,0.6);justify-content:flex-start;display:flex}.title_portal h1{font-size:clamp(2.5rem,5vw,39px);text-shadow:0 1px 1px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.1),0 8px 30px rgba(0,0,0,0.2);line-height:1.1;position:relative;transition:transform 0.5s ease;color:#ffffff;margin-bottom:1.5rem;font-weight:700;transform:perspective(1000px) rotateX(0deg)}.privacy_hideaway h1{text-transform:uppercase;font-weight:700;padding-left:20px;font-size:40px;margin:30px 0;color:rgb(140,164,184);border-left:5px solid rgb(140,164,184)}.privacy_hideaway ul{list-style:none;padding-left:0;margin:10px 0;color:#ffffff}.privacy_hideaway span{color:#000000;font-weight:700;background-color:rgb(140,164,184,0.5);border-radius:10px;padding:3px 6px}.cookieNoticePromptPanel h5{font-size:22px;margin-bottom:6px}.data_approval{margin-right:10px;flex-shrink:0}.wrapper-section .cookieNoticePromptPanel{box-shadow:rgb(179,199,210,0.5) 0px 0px 40px 39px;border:none;background:#ffffff}.wrapper-section .data_approval svg,.wrapper-section .data_approval svg path,.wrapper-section .data_approval img{fill:#000000;width:40px;height:40px}.thxWrap::after{transform:rotate(10deg) skewY(-5deg);left:-2%;position:absolute;height:60%;opacity:0.4;background:linear-gradient(220deg,rgb(179,199,210,0.5) 0%,transparent 80%);width:30%;content:"";z-index:1;bottom:-5%}.thxWrap .learn_zone::before{right:0;bottom:0;content:"";top:0;background:linear-gradient(135deg,#ffffff 0%,#ffffff 100%);z-index:-1;left:0;clip-path:polygon(0 0,100% 0,100% 85%,95% 100%,0 100%);position:absolute}.thxWrap li::before{height:6px;transform:translateY(-50%);content:"";background:rgb(140,164,184);width:6px;left:0;top:10px;position:absolute;border-radius:50%}.instructor_history .container{padding:0 2rem;max-width:1200px;margin:0 auto;position:relative;z-index:2}.instructor_history .cover_image{height:100%;box-shadow:20px 20px 40px rgba(0,0,0,0.4);z-index:3;filter:contrast(1.1) brightness(1.05);transform:scale(1) rotate(0deg);grid-column:2;transition:all 0.7s cubic-bezier(0.2,1,0.3,1);position:relative;border-radius:28px;grid-row:1 / span 2}.instructor_history .learner_ratings:hover .name{transform:translateX(10px)}.instructor_history .learner_ratings:hover .name::after{width:120px}.instructor_history .learner_ratings span:not(.name){backdrop-filter:blur(10px);color:rgb(140,164,184);font-size:22px;transition:all 0.5s cubic-bezier(0.2,1,0.3,1);font-weight:600;grid-row:1;width:max-content;background:rgba(0,0,0,0.2);grid-column:1;margin-top:4rem;transform:translateX(0);box-shadow:5px 5px 15px rgba(0,0,0,0.2);border-radius:10px;z-index:3;padding:0.7rem 1.5rem}.check_it_out_now{overflow:hidden;background:linear-gradient(135deg,rgb(223,232,236) 0%,rgba(0,0,0,0.5) 100%);padding:100px 0;position:relative}.check_it_out_now .learn_zone{text-align:center;border-radius:18px;overflow:hidden;padding:60px;background:rgb(223,232,236);flex-direction:column;z-index:10;display:flex;position:relative;align-items:center;box-shadow:20px 20px 60px rgba(0,0,0,0.1),-20px -20px 60px rgba(255,255,255,0.05);justify-content:center}.check_it_out_now .help_card::before{left:-100%;position:absolute;z-index:-1;width:100%;transition:0.5s;content:'';top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%}.user_comments::before{background:rgb(223,232,236);content:"";top:-50%;width:100%;right:-50%;border-radius:50%;z-index:0;height:100%;position:absolute}.user_comments .learner_ratings:nth-child(3n+1){grid-column:span 5;animation-delay:0.1s}.user_comments .learner_ratings::before{z-index:-1;content:"";line-height:1;font-family:Arial,sans-serif;top:-30px;position:absolute;font-size:120px;color:rgb(179,199,210,0.5);left:-20px}.user_comments .learner_ratings .description::first-letter{font-size:1.3em;font-weight:600}.user_comments .learner_ratings:hover .description::after{transform:scaleX(3)}@media (max-width: 992px) {.our_background{padding:80px 0}.our_background h2{margin-bottom:50px}.our_background .smart_classes{padding:30px}} @media (max-width: 992px) {.training_structure .container{padding:4rem 1.5rem}.training_structure .learn_zone{aspect-ratio:auto;gap:4rem;height:auto}.training_structure h3{font-size:calc(33px * 0.9);padding:1.8rem 2.5rem;width:80%;margin:0}.training_structure span{padding:1.8rem 2.5rem;font-size:calc(12px * 0.95);width:80%}.training_structure h3::before,.training_structure h3::after{display:none}.training_structure span::after{display:none}.training_structure .learn_zone::before,.training_structure .learn_zone::after{height:100%;width:100%;top:0;border-radius:10px;left:0}} @media (min-width: 992px) {.course_summary .text_pill_wrap:hover{transform:translateY(-5px);transition:transform 0.3s ease}.course_summary .text_pill_wrap:hover::before{opacity:0.5;transition:all 0.3s ease;border-color:rgb(179,199,210)}.course_summary .cover_image:hover::after{transition:opacity 0.3s ease;opacity:0.8}} @media (max-width: 768px) {.contact_section{padding:60px 0}.contact_section .inquiry_request{flex-direction:column;margin-top:40px}.contact_section .cover_image{min-height:300px;width:100%}.contact_section .request_grid{width:100%;padding:40px 30px}.contact_section form h3{margin-bottom:30px}.contact_section form input[type="text"]{padding:15px 20px;margin-bottom:20px}.contact_section .query_map{margin-bottom:25px}.contact_section .help_card{padding:14px 30px;width:100%}} @media (max-width: 576px) {footer .patent_info{padding:40px 0 20px}footer .cert_display{gap:40px}footer .head_learning h5,footer .subscribe_holder h5{margin-bottom:20px}} @media (min-width: 992px) {.tariff_wrapper .learn_pricing{flex-direction:row;align-items:stretch;gap:40px}.tariff_wrapper .pricing_schemes{justify-content:center;display:flex;width:30%;flex-direction:column;padding:50px 40px}.tariff_wrapper .cost_plan{grid-template-columns:repeat(2,1fr);width:70%}.tariff_wrapper .program_rate{padding:30px}.tariff_wrapper .program_rate p{-webkit-line-clamp:6}} @media (max-width: 576px) {.program_assets .learn_zone{width:92%}.program_assets .cover_image{height:250px}.program_assets .text_main_holder > div{padding:1.2rem}.program_assets .text_main_holder svg{height:2rem;width:2rem;margin-right:0.8rem}} @media (min-width: 1400px) {.title_portal .diff_block{margin-left:12%;max-width:800px}.title_portal h1::before{width:100px;height:6px}} @media only screen and (max-width: 800px) {.privacy_hideaway{padding:30px;gap:15px}.privacy_hideaway h1{font-size:calc(22px * 0.9);padding-left:10px}.privacy_hideaway h2{padding-left:8px;font-size:calc(22px * 0.9)}.privacy_hideaway p{font-size:calc(12px * 0.9)}.privacy_hideaway li{padding:8px}} @media (min-width: 768px) {.thxWrap{padding:150px 0}.thxWrap h2{font-size:calc(33px * 1.1);max-width:80%}.thxWrap .learn_zone{padding:50px 60px;margin-left:30px}.thxWrap span{font-size:calc(14px * 1.1)}} @media (max-width: 480px) {.thxWrap{padding:60px 0}.thxWrap h2{margin-bottom:35px;font-size:calc(33px * 0.8)}.thxWrap .learn_zone{padding:25px 20px}.thxWrap span{font-size:calc(14px * 0.95);line-height:1.6}.thxWrap h2::after{width:50px;height:2px}} @media (max-width: 767px) {.check_it_out_now{padding:60px 0}.check_it_out_now .learn_zone{padding:30px 20px}.check_it_out_now .container p{font-size:calc(20px * 1.2);margin-bottom:25px}.check_it_out_now .help_card{padding:12px 30px}} @media (max-width: 767px) {.user_comments{padding:60px 0}.user_comments::before{top:-20%;right:-20%}.user_comments h2{font-size:calc(28px * 0.9);margin-bottom:50px}.user_comments .review_corner{grid-template-columns:1fr}.user_comments .learner_ratings:nth-child(3n+1),.user_comments .learner_ratings:nth-child(3n+2),.user_comments .learner_ratings:nth-child(3n+3),.user_comments .learner_ratings:nth-child(2n){margin-bottom:50px;grid-column:1;margin-top:0}.user_comments .learner_ratings::before{font-size:80px}.user_comments .learner_ratings img{width:50px;height:50px}.user_comments .learner_ratings p:first-of-type{right:60px;font-size:calc(18px * 0.9)}.user_comments .learner_ratings .description{font-size:13px}} @keyframes scanLines {0%{background-position:0 0,0 0}100%{background-position:0 0,0 450px}} @keyframes fadeSlideUp {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes shift-background {0%{transform:translate(0,0)}50%{transform:translate(5%,5%)}100%{transform:translate(0,0)}}