﻿.citation{flex:0 0 auto}.citation{padding:80px 0 30px;color:#ffffff;font-family:Arial,sans-serif;position:relative;background-color:rgb(168,182,216)}.plan_showcase::before{z-index:0;left:0;height:100%;content:"";background:linear-gradient(135deg,rgba(var(--primary-color-rgb),0.05) 0%,rgba(var(--secondary-color-rgb),0.03) 100%);position:absolute;width:100%;top:0}.plan_showcase .promo_rates{font-size:calc(18px + 0.1rem);margin-top:30px;color:#000000;line-height:1.6}.plan_showcase .program_rate:hover{transform:translateY(-10px) scale(1.02)}.plan_showcase .program_rate:hover .rate_choices{box-shadow:0 20px 40px rgba(var(--primary-color-rgb),0.15)}.plan_showcase .program_rate:hover .rate_choices::before{transform:scaleY(1)}.plan_showcase .discount_deals{position:relative;z-index:1;flex-direction:column;display:flex;flex:1;padding:40px 30px}.plan_showcase .program_rate:hover .discount_deals h3{color:rgb(168,182,216)}.plan_showcase .program_rate:nth-child(even) .price_tiers{color:rgb(121,143,193)}.plan_showcase .pic_frame{width:100%;transform-origin:center;transition:transform 0.5s ease;height:200px;position:relative}.course_fit_for{position:relative;z-index:1;overflow:hidden;background:rgb(211,219,237);padding:5rem 0}.course_fit_for .class_sessions{position:relative;margin:0 auto;padding:0 2rem;max-width:1100px}.course_fit_for h3::before{background:linear-gradient( to bottom,rgb(121,143,193),rgb(168,182,216) );content:"";left:0;top:0;border-radius:10px;position:absolute;height:100%;width:5px}.course_fit_for li::before{opacity:0;height:4px;border-radius:10px 10px 0 0;left:0;content:"";position:absolute;background:linear-gradient( 90deg,transparent,rgba(rgb(168,182,216,0.5),0.5),transparent );right:0;top:0;transition:opacity 0.4s ease}.course_fit_for li:hover::before{opacity:1}.course_fit_for li svg{height:32px;flex-shrink:0;fill:rgb(168,182,216);position:relative;margin-right:1rem;transition:all 0.3s ease;width:32px}.course_fit_for li:hover svg path{fill:rgb(168,182,216)}.our_mission::after{height:100%;width:100%;position:absolute;opacity:0.05;z-index:1;content:"";left:0;background:linear-gradient(0deg,rgb(211,219,237) 10px,transparent 10px),linear-gradient(0deg,rgba(0,0,0,0.5) 10px,transparent 10px),linear-gradient(0deg,transparent 9px,rgba(0,0,0,0.5) 1px,transparent 10px);background-size:100% 20px,100% 20px,100% 20px;top:0}.our_mission .knowledge_pro h3{display:inline-block;color:#000000;font-weight:600;font-size:22px;position:relative;margin-bottom:20px}.our_mission .knowledge_pro::before{position:absolute;border-top:2px solid rgb(168,182,216);top:-5px;height:10px;transition:all 0.3s ease;content:"";border-left:2px solid rgb(168,182,216);width:10px;opacity:0;left:-5px}.our_mission .container::after{bottom:-70px;opacity:0.2;border-radius:50%;width:140px;border:15px solid rgb(121,143,193,0.5);right:-70px;content:"";height:140px;position:absolute;z-index:0}.program_overview .news_item{transition:transform 0.4s ease;padding:2.5rem;border-radius:10px;z-index:3;position:relative;background:#ffffff;box-shadow:0 15px 35px rgba(0,0,0,0.1);transform:translateY(0)}.program_overview .news_item:hover h2::after{width:100%}.program_overview .news_item .description:last-of-type{animation-delay:0.4s;margin-bottom:0;font-weight:600}.program_overview .pic_frame:hover{transform:perspective(1000px) rotateX(0) rotateY(0)}.receive_updates{padding:4rem 2rem;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(211,219,237) 0%,rgb(168,182,216,0.5) 100%);z-index:1}.receive_updates .container{max-width:1200px;margin:0 auto;position:relative}.receive_updates .class_sessions::before{opacity:0.9;height:100%;content:"";top:0;position:absolute;background:#ffffff;left:0;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1);width:100%;z-index:-1;transform-origin:left bottom}.receive_updates .input_holder{display:flex;flex-direction:column;gap:1rem;position:relative}.receive_updates .input_holder input[type="email"]:focus{box-shadow:0 0 0 3px rgb(168,182,216,0.5);border-color:rgb(168,182,216)}.receive_updates .input_holder input[type="submit"]::before{height:100%;transition:left 0.6s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%;width:100%;top:0;content:"";position:absolute}.contact_box::after{animation:shine 8s linear infinite;left:-50%;content:"";top:-50%;background:linear-gradient(45deg,transparent 65%,rgba(255,255,255,0.08) 70%,transparent 75%);z-index:2;position:absolute;height:200%;width:200%}.contact_box .inquiry_panel{backdrop-filter:blur(5px);overflow:hidden;padding:2rem;border:1px solid rgba(255,255,255,0.05);flex:1 1 300px;transform:translateZ(0);box-shadow:inset 0 0 10px rgba(0,0,0,0.1);position:relative;background:linear-gradient(135deg,rgb(168,182,216,0.5),rgba(0,0,0,0.2));border-radius:10px}.contact_box .inquiry_panel div:hover{transform:translateX(5px)}.contact_box .inquiry_panel div svg{flex-shrink:0;width:20px;margin-right:15px;height:20px}.contact_box .inquiry_panel div span{color:#ffffff;letter-spacing:0.5px;font-size:calc(12px - 2px)}.contact_box .help_links::before{position:absolute;opacity:0.3;top:-100px;content:"";background:radial-gradient( circle,rgb(168,182,216,0.5) 0%,transparent 70%);width:200px;border-radius:50%;right:-100px;height:200px}.contact_box .help_links input[type="text"]::placeholder,.contact_box .help_links input[type="email"]::placeholder{color:rgba(255,255,255,0.5)}.contact_box .help_links .query_request input[type="checkbox"]{border:1px solid rgba(255,255,255,0.1);width:18px;border-radius:3px;transition:all 0.3s ease;margin-top:3px;background:rgba(0,0,0,0.2);-webkit-appearance:none;cursor:pointer;flex-shrink:0;height:18px;appearance:none;position:relative}.contact_box .help_links .request_block::before{left:-100%;position:absolute;transition:all 0.6s ease;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%;width:100%;top:0}.title_intro::after{content:"";background:linear-gradient(225deg,rgb(168,182,216) 0%,rgb(121,143,193) 100%);animation:float 15s infinite alternate ease-in-out;width:300px;bottom:-5%;opacity:0.1;height:300px;border-radius:50% 30% 70% 40%;filter:blur(60px);position:absolute;right:-5%;z-index:0}.title_intro .learning_page p{color:#000000;font-size:calc(14px * 1.1);line-height:1.6;margin-top:1.5rem;max-width:90%;position:relative}.title_intro .news_item:hover svg{transform:translateY(-5px) rotate(5deg)}.title_intro svg:hover text{fill:rgb(168,182,216)}.title_intro .request_block:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(94,170,168,0.3)}.title_intro .request_block:hover::before{opacity:1}.title_intro .pic_frame{transform:translateY(20px) rotate(0deg);opacity:0;animation:fadeRotate 1s forwards ease-out 0.8s;min-height:300px;height:100%;border-radius:10px 70px 10px 50px;display:none;box-shadow:0 20px 40px rgba(0,0,0,0.1);position:relative;overflow:hidden}.academic_expertise .learning_ratings{max-width:1100px;gap:4rem;display:grid;z-index:1;margin:0 auto;grid-template-columns:1fr 2fr;position:relative}.academic_expertise .pic_frame::after{height:100%;left:0;opacity:0.5;content:"";background:linear-gradient(135deg,rgb(168,182,216,0.5) 0%,transparent 50%);top:0;width:100%;transition:all 0.7s ease;position:absolute;mix-blend-mode:overlay}.academic_expertise .work_box div:nth-child(2){transform:translateX(0);text-transform:uppercase;margin-bottom:3rem;transition:all 0.5s ease 0.1s;font-size:20px;font-weight:300;color:rgb(121,143,193);letter-spacing:2px}.academic_expertise .learning_ratings:hover .name::after{transform:scaleX(1)}.secure_bolt h1,.secure_bolt h2{text-transform:uppercase;letter-spacing:0.05em;color:rgb(168,182,216);margin-bottom:0.75rem}.secure_bolt h1{background-color:rgba(0,0,0,0.5);font-weight:700;font-size:39px;padding:0.5rem 1rem;border-left:4px solid rgb(168,182,216);border-radius:10px;padding-left:0.5rem}.secure_bolt div{margin-bottom:1rem}.tyHub{perspective:1000px;overflow:hidden;position:relative;padding:5rem 0;background:linear-gradient(135deg,rgb(211,219,237) 0%,rgb(168,182,216,0.5) 100%)}.tyHub .class_sessions::before{top:-10px;right:10px;left:-10px;background:linear-gradient(135deg,rgb(121,143,193,0.5) 0%,transparent 70%);transform:translateZ(-15px);position:absolute;bottom:10px;opacity:0.4;clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);z-index:-1;content:""}.tyHub h5{position:relative;display:inline-block;font-size:24px;font-weight:700;color:#000000;transform:translateX(-5px);margin-bottom:1rem}.tyHub a{text-decoration:none;display:block;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}header::before{content:"";z-index:-1;opacity:0.15;height:100%;background:linear-gradient(90deg,rgb(168,182,216,0.5) 0%,transparent 50%,rgb(168,182,216,0.5) 100%);position:absolute;left:0;top:0;width:100%}header .nav_begin .main_class .head_section{transition:transform 0.3s ease;display:block}header .nav_begin .nav_pagebar{padding:20px 0 10px;display:flex;position:relative;margin:0;background:linear-gradient(180deg,transparent,rgb(121,143,193) 15%,rgba(0,0,0,0.5) 85%,transparent 50%);justify-content:center;flex-wrap:wrap;list-style:none}header .nav_begin .nav_pagebar .top_wrap a{position:relative;color:#000000;transition:color 0.3s ease;text-decoration:none;font-size:18px;font-weight:600;display:block;padding:10px 5px;text-align:center;font-family:Arial,sans-serif}.popupPrivacySettings h5{font-size:22px;margin-bottom:6px}.popupPrivacySettings p a{text-decoration:none;color:rgb(168,182,216)}footer{position:relative;width:100%}footer .citation::after{top:50px;background:radial-gradient(circle,rgb(168,182,216),transparent 70%);position:absolute;height:200px;right:15%;width:200px;content:"";opacity:0.3;border-radius:50%}footer .info_item p,footer .info_item a{transform:skewX(5deg);display:inline-block;color:#ffffff;vertical-align:middle;text-decoration:none;font-size:15px}footer .nav_pagebar{position:relative}footer .nav_pagebar h5{color:#ffffff;margin-bottom:25px;position:relative;letter-spacing:1px;padding-bottom:10px;display:inline-block;font-size:18px;font-weight:700;text-transform:uppercase}footer .head_base a:hover::before{opacity:1;left:0}footer .subscribe_holder::before{right:-20px;top:-20px;z-index:-1;border-radius:50%;width:100px;height:100px;position:absolute;opacity:0.2;background-color:rgb(168,182,216);content:""}footer .instant_access{font-weight:600;background-color:rgb(168,182,216);letter-spacing:1px;border-radius:10px;text-transform:uppercase;transition:all 0.3s ease;color:#ffffff;font-size:17px;cursor:pointer;border:none;padding:14px 20px}header .top_plank .edu_headerbar div{display:flex;justify-content:flex-start;margin-right:24px;align-items:center}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 767px) {.plan_showcase{padding:80px 0}.plan_showcase .trial_offers h2{font-size:calc(29px - 0.4rem)}.plan_showcase .promo_rates{font-size:18px}.plan_showcase .discount_deals{padding:30px 20px}.plan_showcase .rate_choices{min-height:400px}.plan_showcase .pic_frame{height:160px}} @media screen and (max-width: 992px) {.our_mission{padding:80px 0}.our_mission .fast_classes{grid-template-columns:1fr;gap:30px}.our_mission h2{margin-bottom:40px}.our_mission .container::before{height:60px;left:-30px;width:60px;border-width:10px;top:-30px}.our_mission .container::after{bottom:-50px;height:100px;width:100px;border-width:10px;right:-50px}} @media (min-width: 992px) {.program_overview .lesson_route{grid-template-columns:1.2fr 0.8fr}.program_overview .news_item{padding:3rem}.program_overview .pic_frame{margin-top:3rem;height:450px}.program_overview .news_item::after{opacity:0.4;z-index:-1;bottom:-3rem;background:rgb(168,182,216,0.5);left:25%;border-radius:50%;height:6rem;width:6rem;content:"";position:absolute}} @media (min-width: 992px) {.receive_updates{padding:6rem 4rem}.receive_updates .class_sessions{grid-template-columns:1.5fr 1fr;padding:4rem}.receive_updates h4{font-size:calc(20px * 1.1)}.receive_updates .input_holder{max-width:500px;margin-left:auto}.receive_updates .input_holder input[type="email"]{padding:1.2rem 1.5rem}.receive_updates .input_holder input[type="submit"]{padding:1.2rem 2rem}} @media (min-width: 992px) {.title_intro .class_sessions{gap:3rem;grid-template-columns:55% 45%}.title_intro .news_item{padding:0 3rem 0 0}.title_intro h1{font-size:calc(42px * 1.4);margin-bottom:2rem}.title_intro h1::after{width:100px}.title_intro .learning_page p{font-size:calc(14px * 1.2)}.title_intro svg{height:100px;width:100px}.title_intro .pic_frame{border-radius:20px 100px 20px 80px;height:500px;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);transform-origin:center}.title_intro .pic_frame:hover{transform:scale(1.02) rotate(1deg)}} @media (max-width: 992px) {.tyHub{padding:4rem 0}.tyHub .class_sessions{margin:0 2rem;padding:2.5rem}.tyHub h5{font-size:calc(24px - 0.1rem)}} @media (max-width: 576px) {.tyHub{padding:2.5rem 0}.tyHub .class_sessions{gap:1.2rem;margin:0 1rem;padding:1.5rem}.tyHub h5{font-size:calc(24px - 0.3rem)}.tyHub h5::before{left:-15px;height:12px;width:12px}.tyHub p{padding-left:0.7rem}.tyHub a:hover{transform:translateX(5px)}} @media only screen and (max-width: 800px) {.cookie_protect{display:none}.cookie_overlay{flex-direction:column;justify-content:center;align-items:center}.popupPrivacySettings h5{text-align:center}.popupPrivacySettings p{text-align:center}.cookie_disclaimer{margin-bottom:20px}body .grid-container .edu_approve{margin-left:0}} @keyframes pulse {0%{filter:drop-shadow(0 0 2px rgba(rgb(168,182,216,0.5),0.5))}50%{filter:drop-shadow(0 0 8px rgba(rgb(168,182,216,0.5),0.8))}100%{filter:drop-shadow(0 0 2px rgba(rgb(168,182,216,0.5),0.5))}} @keyframes pulse {0%{transform:scale(1);opacity:0.3}50%{transform:scale(1.05);opacity:0.5}100%{transform:scale(1);opacity:0.3}} @keyframes slideInTop {from{transform:translateZ(20px) translateY(-30px);opacity:0}to{transform:translateZ(20px) translateY(0);opacity:1}}