*{box-sizing:border-box;padding:0;margin:0}.nav_teach_hv{flex:1 0 auto}.wrapping-container_er{display:flex;flex-direction:column;height:100%;min-height:100%}svg{height:30px;width:30px}html,body{height:100%;font-family:Arial,sans-serif;min-height:100%;color:#000000}header,footer{width:100%}.container{max-width:100%;width:1180px;margin:auto}a{text-decoration:none;color:inherit}.citation_cv{flex:0 0 auto}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .cookie_message_overlay_ku{max-width:600px;display:flex;transform:translateX(-50%);position:fixed;width:90%;padding:20px;border-radius:19px;background:rgb(231,222,217);left:50%;text-align:center;font-family:Arial,sans-serif;overflow:hidden;flex-direction:column;align-items:center;z-index:1050;box-shadow:0 4px 12px rgba(0,0,0,0.5);bottom:20px}.data_approval_we{align-items:center;flex-direction:column;display:flex;z-index:1}.cookie_gate_cO{margin-bottom:20px;animation:bounce 2s infinite}.cookie_gate_cO svg,.cookie_gate_cO svg path,.cookie_gate_cO img{fill:rgb(211,186,174);width:80px;height:80px}@keyframes bounce {0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}} .cookie_message_overlay_ku h5{font-size:20px;font-weight:700;color:rgb(211,186,174);margin-bottom:10px}.cookie_message_overlay_ku p{font-size:14px;margin-bottom:20px;color:#000000}.cookie_tab_AC{box-shadow:0 2px 4px rgba(0,0,0,0.5);transition:background 0.3s ease-in-out,transform 0.2s ease-in-out;text-decoration:none;text-align:center;background:rgb(211,186,174);color:#ffffff;width:calc(50% - 10px);display:inline-block;margin:5px;padding:10px 20px;cursor:pointer;font-size:16px;border-radius:10px}.cookie_tab_AC:hover{transform:translateY(-3px);background:rgb(180,130,106)}.cookie_button.cookie_option_Ol{background:rgba(0,0,0,0.5)}.cookie_button.cookie_option_Ol:hover{background:rgb(180,130,106,0.5)}.cookie_message_overlay_ku p a{text-decoration:underline;color:rgb(211,186,174);transition:color 0.3s ease-in-out}.cookie_message_overlay_ku p a:hover{color:rgb(180,130,106)}@media only screen and (max-width: 600px) {.cookie_message_overlay_ku{width:100%;border-radius:0;left:0;bottom:0;transform:none}.data_approval_we{padding:15px}.cookie_gate_cO svg{width:50px;height:50px}.cookie_message_overlay_ku h5{font-size:calc(20px - 2px)}.cookie_message_overlay_ku p{font-size:calc(14px - 2px)}.cookie_tab_AC{padding:8px 16px;font-size:calc(16px - 2px);width:calc(100% - 10px)}} #panelPrivacyNotice_Aw{display:none}#panelPrivacyNotice_Aw:checked ~ .cookie_message_overlay_ku{visibility:hidden;opacity:0}.program_details_oM{position:relative;overflow:hidden;padding:120px 0;background:rgb(231,222,217)}.program_details_oM::before{content:"";background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgb(180,130,106,0.5) 2px,rgb(180,130,106,0.5) 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,rgb(211,186,174,0.5) 2px,rgb(211,186,174,0.5) 4px);position:absolute;bottom:0;z-index:0;left:0;top:0;right:0;opacity:0.03}.program_details_oM::after{animation:ambientLight 15s infinite alternate ease-in-out;z-index:0;content:"";position:absolute;filter:blur(40px);width:90%;background:radial-gradient(ellipse at top left,rgb(211,186,174,0.5) 0%,transparent 60%),radial-gradient(ellipse at bottom right,rgb(180,130,106,0.5) 0%,transparent 60%);height:90%;left:5%;top:5%}.program_details_oM .container{position:relative;z-index:1}.program_details_oM .virtual_academy_IF{max-width:100%;background:transparent;flex-direction:column;border-radius:14px;position:relative;overflow:visible;display:flex}.program_details_oM .img_header_Lr{transition:all 0.8s cubic-bezier(0.19,1,0.22,1);z-index:0;height:100%;left:0;box-shadow:0 20px 40px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.1);position:absolute;overflow:hidden;filter:saturate(0.8) contrast(1.1);border-radius:14px;transform:translateZ(0);width:100%;top:0}.program_details_oM .img_header_Lr::before{height:100%;z-index:1;background:linear-gradient( 135deg,rgba(0,0,0,0.5) 0%,transparent 30%,transparent 70%,rgba(0,0,0,0.5) 100% );mix-blend-mode:multiply;top:0;position:absolute;left:0;width:100%;content:""}.program_details_oM .img_header_Lr::after{left:0;position:absolute;background:linear-gradient(to right,#000000 0%,transparent 20%,transparent 80%,#000000 100%),linear-gradient(to bottom,#000000 0%,transparent 20%,transparent 80%,#000000 100%);top:0;content:"";width:100%;opacity:0.7;z-index:2;height:100%}.program_details_oM .virtual_academy_IF:hover .img_header_Lr{filter:saturate(1.1) contrast(1.2);clip-path:polygon( 0% 0%,100% 0%,100% 100%,65% 100%,60% 85%,40% 85%,35% 100%,0% 100% )}.program_details_oM .career_lab_Ma{border-radius:14px;z-index:3;margin:40px auto;transition:all 0.6s ease;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.1);padding:80px 60px;width:85%;background:rgba(255,255,255,0.9);position:relative;transform:perspective(1000px) rotateX(2deg);backdrop-filter:blur(10px)}.program_details_oM .career_lab_Ma::before{right:-2px;opacity:0.7;transition:opacity 0.6s ease;content:"";border-radius:calc(14px + 2px);top:-2px;left:-2px;background:linear-gradient( 45deg,rgb(211,186,174) 0%,transparent 30%,transparent 70%,rgb(180,130,106) 100% );position:absolute;bottom:-2px;z-index:-1}.program_details_oM .career_lab_Ma::after{transition:all 0.4s ease;border:1px dashed rgb(211,186,174,0.5);left:10px;bottom:10px;content:"";z-index:-1;position:absolute;opacity:0.5;border-radius:10px;top:10px;right:10px}.program_details_oM .virtual_academy_IF:hover .career_lab_Ma{transform:perspective(1000px) rotateX(0deg);box-shadow:0 20px 45px rgba(0,0,0,0.15),0 10px 25px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.2)}.program_details_oM .virtual_academy_IF:hover .career_lab_Ma::before{opacity:1}.program_details_oM .virtual_academy_IF:hover .career_lab_Ma::after{opacity:0.7;top:15px;left:15px;bottom:15px;right:15px}.program_details_oM .site_prime_uM{border-radius:50%;display:flex;align-items:center;left:50%;justify-content:center;top:-35px;position:absolute;z-index:5;transform:translateX(-50%);box-shadow:0 10px 20px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.05),0 0 0 5px rgb(211,186,174,0.5);height:70px;width:70px;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);background:#ffffff}.program_details_oM .site_prime_uM::before{content:"";border-radius:50%;z-index:-1;top:-10px;position:absolute;right:-10px;animation:rotateConic 10s linear infinite;opacity:0.5;left:-10px;background:conic-gradient( rgb(211,186,174) 0deg,rgb(211,186,174) 90deg,transparent 90deg,transparent 180deg,rgb(180,130,106) 180deg,rgb(180,130,106) 270deg,transparent 270deg,transparent 360deg );transition:opacity 0.5s ease;bottom:-10px}.program_details_oM .site_prime_uM:hover{box-shadow:0 15px 30px rgba(0,0,0,0.15),0 6px 12px rgba(0,0,0,0.08),0 0 0 5px rgb(180,130,106,0.5);transform:translateX(-50%) scale(1.1)}.program_details_oM .site_prime_uM:hover::before{opacity:0.8}.program_details_oM .site_prime_uM svg{transition:transform 0.5s ease;height:40px;width:40px}.program_details_oM .site_prime_uM:hover svg{transform:rotate(15deg)}.program_details_oM .site_prime_uM svg path{fill:rgb(211,186,174);transition:fill 0.5s ease}.program_details_oM .site_prime_uM:hover svg path{fill:rgb(180,130,106)}.program_details_oM h3{margin-bottom:30px;letter-spacing:1px;position:relative;padding-bottom:20px;font-weight:700;margin-top:20px;font-size:34px;text-align:center;color:#000000}.program_details_oM h3::before{transition:width 0.5s ease;left:50%;width:50px;content:"";height:2px;background:rgb(211,186,174);transform:translateX(-50%);position:absolute;bottom:0}.program_details_oM h3::after{background:rgb(180,130,106,0.5);position:absolute;left:50%;transition:width 0.5s ease;content:"";bottom:-5px;transform:translateX(-50%);width:100px;height:1px}.program_details_oM .career_lab_Ma:hover h3::before{width:100px}.program_details_oM .career_lab_Ma:hover h3::after{width:150px}.program_details_oM p{font-size:14px;color:#000000;text-align:center;max-width:90%;position:relative;line-height:1.8;margin:0 auto}.program_details_oM p::before,.program_details_oM p::after{opacity:0.3;position:absolute;width:20px;content:"";height:20px;transition:all 0.5s ease}.program_details_oM p::before{left:-10px;border-left:2px solid rgb(211,186,174);border-top:2px solid rgb(211,186,174);top:-10px}.program_details_oM p::after{border-right:2px solid rgb(180,130,106);border-bottom:2px solid rgb(180,130,106);right:-10px;bottom:-10px}.program_details_oM .career_lab_Ma:hover p::before,.program_details_oM .career_lab_Ma:hover p::after{width:40px;height:40px;opacity:0.6}@keyframes ambientLight {0%{opacity:0.3;transform:scale(0.95) rotate(0deg)}50%{opacity:0.5;transform:scale(1) rotate(5deg)}100%{opacity:0.3;transform:scale(0.95) rotate(0deg)}} @keyframes rotateConic {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media (min-width: 992px) and (max-width: 1199px) {.program_details_oM{padding:100px 0}.program_details_oM .career_lab_Ma{padding:70px 50px;width:90%}.program_details_oM h3{font-size:calc(34px - 2px)}} @media (min-width: 768px) and (max-width: 991px) {.program_details_oM{padding:80px 0}.program_details_oM .career_lab_Ma{margin:30px auto;padding:60px 40px;width:90%}.program_details_oM .site_prime_uM{top:-30px;height:60px;width:60px}.program_details_oM .site_prime_uM svg{width:35px;height:35px}.program_details_oM h3{margin-bottom:25px;padding-bottom:15px;font-size:calc(34px - 4px)}.program_details_oM p{line-height:1.7;font-size:calc(14px - 1px)}} @media (max-width: 767px) {.program_details_oM{padding:60px 0}.program_details_oM .career_lab_Ma{width:95%;margin:25px auto;transform:none;padding:50px 30px}.program_details_oM .site_prime_uM{height:50px;top:-25px;width:50px}.program_details_oM .site_prime_uM svg{height:30px;width:30px}.program_details_oM .site_prime_uM::before{display:none}.program_details_oM h3{font-size:calc(34px - 6px);padding-bottom:12px;margin-bottom:20px}.program_details_oM p{font-size:calc(14px - 2px);line-height:1.6;max-width:100%}.program_details_oM p::before,.program_details_oM p::after{height:15px;width:15px}.program_details_oM .career_lab_Ma:hover p::before,.program_details_oM .career_lab_Ma:hover p::after{width:25px;height:25px}.program_details_oM h3::before{width:40px}.program_details_oM h3::after{width:80px}.program_details_oM .career_lab_Ma:hover h3::before{width:70px}.program_details_oM .career_lab_Ma:hover h3::after{width:110px}.program_details_oM .img_header_Lr{clip-path:polygon( 0% 0%,100% 0%,100% 100%,60% 100%,50% 95%,40% 95%,30% 100%,0% 100% )}.program_details_oM .virtual_academy_IF:hover .img_header_Lr{clip-path:polygon( 0% 0%,100% 0%,100% 100%,65% 100%,55% 92%,35% 92%,25% 100%,0% 100% )}.program_details_oM .career_lab_Ma::after{display:none}}.instructional_approach_zq{position:relative;background:rgb(231,222,217);z-index:1;padding:100px 20px;overflow:hidden}.instructional_approach_zq::before{top:0;position:absolute;opacity:0.3;background:repeating-linear-gradient( 120deg,rgb(211,186,174,0.5) 0%,transparent 10%,rgb(180,130,106,0.5) 20%,transparent 30%,rgb(211,186,174,0.5) 40% );content:"";animation:bg-shift 20s linear infinite;z-index:-1;height:100%;left:0;width:100%}.instructional_approach_zq::after{position:absolute;background:radial-gradient( circle at 30% 50%,rgb(180,130,106,0.5) 0%,transparent 60% );height:100%;top:0;z-index:-1;filter:blur(60px);animation:glow-pulse 8s ease-in-out infinite alternate;left:0;width:100%;content:""}.instructional_approach_zq .container{margin:0 auto;position:relative;max-width:1200px}.instructional_approach_zq .virtual_academy_IF{perspective:1000px;display:flex;transform-style:preserve-3d;padding:40px;flex-direction:column;justify-content:center;align-items:center;position:relative}.instructional_approach_zq .virtual_academy_IF::before{left:-5px;right:-5px;animation:border-flow 6s linear infinite;filter:blur(2px);background-size:300% 300%;bottom:-5px;content:"";top:-5px;border-radius:20px;background:linear-gradient( 45deg,transparent 40%,rgb(211,186,174,0.5) 45%,rgb(180,130,106) 50%,rgb(211,186,174,0.5) 55%,transparent 60% );position:absolute;z-index:-1}.instructional_approach_zq .virtual_academy_IF::after{border-radius:20px;background:linear-gradient( 135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 40%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.05) 60%,rgba(255,255,255,0.1) 100% );inset:0;content:"";animation:holographic-shimmer 4s ease-in-out infinite alternate;backdrop-filter:blur(10px);z-index:-1;position:absolute}.instructional_approach_zq h3{transform:translateZ(30px);margin-bottom:40px;animation:title-float 5s ease-in-out infinite alternate;font-size:28px;letter-spacing:2px;color:#000000;text-transform:uppercase;z-index:2;font-weight:700;text-align:center;position:relative}.instructional_approach_zq h3::before{border-radius:10px;position:absolute;content:"";background:linear-gradient( 90deg,rgb(211,186,174) 0%,rgb(180,130,106) 100% );width:60px;left:50%;top:110%;height:3px;opacity:0.8;transform:translateX(-50%);animation:underline-pulse 3s ease-in-out infinite}.instructional_approach_zq h3::after{top:0;color:rgb(211,186,174);left:0;z-index:-1;position:absolute;opacity:0.7;filter:blur(4px);content:attr(data-text);animation:text-glow 3s ease-in-out infinite alternate}.instructional_approach_zq span{color:#000000;position:relative;animation:text-float 7s ease-in-out infinite alternate;z-index:2;line-height:1.8;font-size:18px;text-align:center;max-width:800px;transform:translateZ(10px)}.instructional_approach_zq span::before{position:absolute;top:10px;filter:blur(20px);opacity:0.2;left:10px;height:100%;animation:shadow-dance 8s ease-in-out infinite alternate;background:rgb(211,186,174,0.5);width:100%;content:"";z-index:-1}@keyframes bg-shift {0%{background-position:0% 0%}100%{background-position:100% 100%}} @keyframes glow-pulse {0%,100%{opacity:0.4;transform:scale(1)}50%{opacity:0.7;transform:scale(1.2)}} @keyframes border-flow {0%{background-position:0% 50%}100%{background-position:100% 50%}} @keyframes holographic-shimmer {0%{opacity:0.5;transform:rotate(0deg) scale(1)}100%{opacity:0.8;transform:rotate(0.5deg) scale(1.02)}} @keyframes title-float {0%,100%{transform:translateZ(30px) rotateX(0deg)}50%{transform:translateZ(40px) rotateX(2deg)}} @keyframes text-float {0%,100%{transform:translateZ(10px) translateY(0)}50%{transform:translateZ(20px) translateY(-5px)}} @keyframes underline-pulse {0%,100%{width:60px;opacity:0.8}50%{width:120px;opacity:1}} @keyframes text-glow {0%{filter:blur(4px);opacity:0.5;transform:translateX(-3px) translateY(-3px)}100%{filter:blur(7px);opacity:0.8;transform:translateX(3px) translateY(3px)}} @keyframes shadow-dance {0%{top:10px;left:10px;filter:blur(20px)}100%{top:-10px;left:-10px;filter:blur(15px)}} @media (max-width: 991px) {.instructional_approach_zq{padding:80px 15px}.instructional_approach_zq h3{font-size:calc(28px - 4px);margin-bottom:30px}.instructional_approach_zq span{font-size:calc(18px - 1px)}.instructional_approach_zq .virtual_academy_IF{padding:30px}} @media (max-width:767px){.instructional_approach_zq{padding:60px 15px}.instructional_approach_zq h3{font-size:calc(28px - 6px);margin-bottom:25px}.instructional_approach_zq span{line-height:1.6}.instructional_approach_zq .virtual_academy_IF{padding:25px 20px}.instructional_approach_zq h3::before{width:50px}@keyframes underline-pulse {0%,100%{width:50px}50%{width:80px}}}@media (max-width:479px){.instructional_approach_zq{padding:40px 10px}.instructional_approach_zq h3{font-size:calc(28px - 8px);margin-bottom:20px;letter-spacing:1px}.instructional_approach_zq span{font-size:calc(18px - 2px)}.instructional_approach_zq .virtual_academy_IF{padding:20px 15px}.instructional_approach_zq h3::before{height:2px;width:40px}@keyframes underline-pulse {0%,100%{width:40px}50%{width:60px}}}footer{width:100%;z-index:1;position:relative}.citation_cv{padding:80px 0 30px;background:linear-gradient(135deg,#000000,rgb(180,130,106));font-family:Arial,sans-serif;position:relative;color:#ffffff}.citation_cv::before{content:"";right:0;position:absolute;left:0;bottom:0;top:0;background:radial-gradient(circle at 10% 20%,rgb(180,130,106,0.5) 0%,transparent 50%);pointer-events:none}.citation_cv::after{content:"";position:absolute;right:0;background:linear-gradient(45deg,transparent 40%,rgb(211,186,174,0.5) 70%,transparent 100%);bottom:0;left:0;animation:shiftGradient 15s infinite linear;top:0;pointer-events:none}@keyframes shiftGradient {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} .citation_cv .container{z-index:2;position:relative}footer .tutor_match_yH{display:grid;gap:40px;grid-template-columns:1fr}footer .support_contact_QK{transform:translateY(0);gap:20px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;backdrop-filter:blur(8px);box-shadow:0 8px 32px rgba(0,0,0,0.1);display:flex;flex-wrap:wrap;padding:25px;border-radius:20px}footer .support_contact_QK:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,0.15)}footer .info_item{display:flex;align-items:center;flex:1 1 220px}footer .info_item svg{width:20px;margin-right:12px;fill:rgb(211,186,174);transition:transform 0.3s ease;filter:drop-shadow(0 0 3px rgb(211,186,174,0.5));height:20px}footer .info_item:hover svg{transform:scale(1.1)}footer .info_item p,footer .info_item a{font-weight:400;text-decoration:none;font-size:17px;display:flex;color:#ffffff;align-items:center;transition:color 0.3s ease}footer .info_item a:hover{text-shadow:0 0 8px rgb(211,186,174,0.5);color:rgb(211,186,174)}footer .text_main_holder{display:grid;margin-top:20px;grid-template-columns:1fr;gap:40px}footer .site_prime_uM{gap:15px;align-items:flex-start;flex-direction:column;display:flex}footer .site_prime_uM svg{width:auto;height:50px;margin-bottom:10px;transition:filter 0.3s ease;filter:drop-shadow(0 0 5px rgb(211,186,174,0.5))}footer .site_prime_uM:hover svg{filter:drop-shadow(0 0 8px rgb(211,186,174))}footer .challenge_cta_xE{max-width:300px;opacity:0.8;line-height:1.5;font-size:15px;color:#ffffff}footer .top_class_qH{position:relative;padding:25px;transition:box-shadow 0.3s ease;backdrop-filter:blur(5px);border-radius:20px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05)}footer .top_class_qH:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1)}footer .top_class_qH::before{left:-2px;opacity:0;top:-2px;transition:opacity 0.5s ease;border-radius:calc(20px + 2px);z-index:-1;background:linear-gradient(45deg,rgb(211,186,174),transparent,rgb(180,130,106),transparent);content:"";position:absolute;bottom:-2px;right:-2px}footer .top_class_qH:hover::before{animation:borderRotate 6s linear infinite;opacity:0.7}@keyframes borderRotate {0%{background-position:0% 0%}100%{background-position:300% 0%}} footer .top_class_qH h5{font-weight:600;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:10px;position:relative;font-size:19px;color:#ffffff}footer .top_class_qH h5::after{left:0;transition:width 0.3s ease;position:absolute;height:2px;bottom:-1px;width:50px;content:"";background:rgb(211,186,174)}footer .top_class_qH:hover h5::after{width:100px}footer .head_lead_Ru{flex-direction:column;gap:10px;margin-bottom:25px;display:flex}footer .head_lead_Ru a{font-weight:400;text-decoration:none;padding-left:15px;position:relative;transition:color 0.3s ease,padding-left 0.3s ease;font-size:calc(17px - 1px);color:#ffffff}footer .head_lead_Ru a::before{transform:translateY(-50%) scale(0.8);content:"";background-color:rgb(211,186,174);transition:transform 0.3s ease,opacity 0.3s ease,background-color 0.3s ease;position:absolute;top:50%;width:6px;opacity:0.7;left:0;border-radius:50%;height:6px}footer .head_lead_Ru a:hover{padding-left:20px;color:rgb(211,186,174)}footer .head_lead_Ru a:hover::before{transform:translateY(-50%) scale(1);opacity:1;box-shadow:0 0 5px rgb(211,186,174),0 0 10px rgb(211,186,174,0.5);background-color:rgb(211,186,174)}footer .subscribe_holder{padding:30px;background:linear-gradient(135deg,rgb(180,130,106,0.5),#000000);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.2);position:relative;overflow:hidden}footer .subscribe_holder::before{z-index:-1;content:"";background:radial-gradient(circle,transparent 20%,#000000 70%);left:-50%;animation:pulseBackground 10s infinite ease-in-out;height:200%;position:absolute;width:200%;top:-50%}@keyframes pulseBackground {0%{transform:scale(1);opacity:0.5}50%{transform:scale(1.1);opacity:0.8}100%{transform:scale(1);opacity:0.5}} footer .subscribe_holder h5{margin-bottom:15px;font-size:19px;display:inline-block;color:#ffffff;font-weight:600;position:relative}footer .subscribe_holder h5::after{content:"";height:2px;bottom:-5px;width:100%;background:linear-gradient(90deg,rgb(211,186,174),transparent);position:absolute;left:0}footer .subscribe_holder p{opacity:0.9;margin-bottom:20px;line-height:1.6;color:#ffffff;font-size:17px}footer .input_holder{position:relative;gap:15px;flex-direction:column;display:flex}footer .input_holder input[type="email"]{transition:all 0.3s ease;border-radius:10px;border:1px solid rgba(255,255,255,0.1);padding:14px 16px;background:rgba(255,255,255,0.05);font-size:17px;color:#ffffff;width:100%}footer .input_holder input[type="email"]:focus{outline:none;border-color:rgb(211,186,174);background:rgba(255,255,255,0.1);box-shadow:0 0 10px rgb(211,186,174,0.5)}footer .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.6)}footer .new_beginnings_hY{padding:14px 24px;display:inline-block;transition:all 0.3s ease;cursor:pointer;background:rgb(211,186,174);text-align:center;position:relative;font-weight:600;border:none;font-size:18px;border-radius:10px;color:#ffffff;overflow:hidden}footer .new_beginnings_hY::before{left:-100%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;top:0;height:100%;position:absolute;transition:left 0.7s ease}footer .new_beginnings_hY:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2);background:rgb(180,130,106);transform:translateY(-3px)}footer .new_beginnings_hY:hover::before{left:100%}footer .workshop_cta_fk{border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;margin-top:50px}footer .twitter_cta_IL{font-size:15px;opacity:0.7;color:#ffffff;letter-spacing:0.5px;text-align:center}@media (min-width: 768px) {footer .info_item{flex:1 1 60px}footer .text_main_holder{grid-template-columns:1fr 1fr}footer .input_holder{flex-direction:row}footer .new_beginnings_hY{white-space:nowrap}} @media (min-width: 992px) {footer .tutor_match_yH{grid-template-columns:1fr}footer .text_main_holder{gap:30px;grid-template-columns:1fr 1fr 1fr}footer .support_contact_QK{flex-wrap:nowrap;justify-content:space-between;display:flex}footer .info_item{flex:0 1 auto}} @media (max-width: 767px) {footer .citation_cv{padding:60px 0 30px}footer .support_contact_QK{flex-direction:column;padding:20px;gap:15px}footer .info_item{width:100%}footer .top_class_qH,footer .subscribe_holder{padding:20px}footer .subscribe_holder h5,footer .top_class_qH h5{font-size:calc(19px - 2px)}footer .subscribe_holder p,footer .head_lead_Ru a{font-size:calc(17px - 2px)}footer .workshop_cta_fk{margin-top:30px}} @media (max-width: 576px) {footer .citation_cv{padding:40px 0 20px}footer .support_contact_QK,footer .top_class_qH,footer .subscribe_holder{padding:15px}footer .input_holder input[type="email"],footer .new_beginnings_hY{padding:12px}footer .site_prime_uM svg{height:40px}footer .challenge_cta_xE{font-size:calc(15px - 1px)}}.welcome_ZQ{width:100%;overflow:hidden;position:relative;background:rgb(211,186,174);min-height:100vh}.welcome_ZQ::before{z-index:0;left:0;height:100%;width:100%;top:0;opacity:0.1;position:absolute;content:"";background:repeating-linear-gradient( 45deg,rgb(211,186,174) 0px,rgb(211,186,174) 10px,rgb(211,186,174,0.5) 10px,rgb(211,186,174,0.5) 20px )}.welcome_ZQ .virtual_academy_IF{display:flex;justify-content:center;align-items:center;width:100%;z-index:1;height:100vh;flex-direction:column;position:relative}.welcome_ZQ .learning_welcome_Uu{height:100vh;overflow:hidden;position:relative;width:100%}.welcome_ZQ .learning_welcome_Uu input{display:none}.welcome_ZQ .master_studyfast_Kq{width:100%;height:100%;left:0;top:0;position:absolute}.welcome_ZQ .edu_intro_CU{opacity:0;z-index:1;height:100%;position:absolute;transform:translateY(100%);top:0;width:100%;transition:transform 0.7s ease-in-out,opacity 0.7s ease-in-out;left:0}.welcome_ZQ .edu_intro_CU img{width:100%;height:100%;filter:brightness(0.9) contrast(1.05);object-fit:cover}.welcome_ZQ .learning_welcome_Uu input:nth-child(1):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(1),.welcome_ZQ .learning_welcome_Uu input:nth-child(2):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(2),.welcome_ZQ .learning_welcome_Uu input:nth-child(3):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(3),.welcome_ZQ .learning_welcome_Uu input:nth-child(4):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(4),.welcome_ZQ .learning_welcome_Uu input:nth-child(5):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(5),.welcome_ZQ .learning_welcome_Uu input:nth-child(6):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(6),.welcome_ZQ .learning_welcome_Uu input:nth-child(7):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(7),.welcome_ZQ .learning_welcome_Uu input:nth-child(8):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(8),.welcome_ZQ .learning_welcome_Uu input:nth-child(9):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(9),.welcome_ZQ .learning_welcome_Uu input:nth-child(10):checked ~ .master_studyfast_Kq .edu_intro_CU:nth-child(10){z-index:2;transform:translateY(0);opacity:1}.welcome_ZQ .edu_home_Dr{display:flex;position:absolute;right:30px;transform:translateY(-50%);flex-direction:column;z-index:10;gap:25px;top:50%}.welcome_ZQ .edu_home_Dr label{border:2px solid #ffffff;transform-origin:center;width:10px;position:relative;display:block;border-radius:50%;height:10px;transition:all 0.3s ease;cursor:pointer;background:transparent}.welcome_ZQ .edu_home_Dr label::before{transform:translateY(-50%) scaleX(0);transition:all 0.3s ease;height:2px;left:-10px;position:absolute;top:50%;content:"";background:#ffffff;transform-origin:right;width:0}.welcome_ZQ .learning_welcome_Uu input:nth-child(1):checked ~ .edu_home_Dr label:nth-child(1)::before,.welcome_ZQ .learning_welcome_Uu input:nth-child(2):checked ~ .edu_home_Dr label:nth-child(2)::before,.welcome_ZQ .learning_welcome_Uu input:nth-child(3):checked ~ .edu_home_Dr label:nth-child(3)::before,.welcome_ZQ .learning_welcome_Uu input:nth-child(4):checked ~ .edu_home_Dr label:nth-child(4)::before,.welcome_ZQ .learning_welcome_Uu input:nth-child(5):checked ~ .edu_home_Dr label:nth-child(5)::before,.welcome_ZQ .learning_welcome_Uu input:nth-child(6):checked ~ .edu_home_Dr label:nth-child(6)::before,.welcome_ZQ .learning_welcome_Uu input:nth-child(7):checked ~ .edu_home_Dr label:nth-child(7)::before,.welcome_ZQ .learning_welcome_Uu input:nth-child(8):checked ~ .edu_home_Dr label:nth-child(8)::before,.welcome_ZQ .learning_welcome_Uu input:nth-child(9):checked ~ .edu_home_Dr label:nth-child(9)::before,.welcome_ZQ .learning_welcome_Uu input:nth-child(10):checked ~ .edu_home_Dr label:nth-child(10)::before{transform:translateY(-50%) scaleX(1);width:20px}.welcome_ZQ .learning_welcome_Uu input:nth-child(1):checked ~ .edu_home_Dr label:nth-child(1),.welcome_ZQ .learning_welcome_Uu input:nth-child(2):checked ~ .edu_home_Dr label:nth-child(2),.welcome_ZQ .learning_welcome_Uu input:nth-child(3):checked ~ .edu_home_Dr label:nth-child(3),.welcome_ZQ .learning_welcome_Uu input:nth-child(4):checked ~ .edu_home_Dr label:nth-child(4),.welcome_ZQ .learning_welcome_Uu input:nth-child(5):checked ~ .edu_home_Dr label:nth-child(5),.welcome_ZQ .learning_welcome_Uu input:nth-child(6):checked ~ .edu_home_Dr label:nth-child(6),.welcome_ZQ .learning_welcome_Uu input:nth-child(7):checked ~ .edu_home_Dr label:nth-child(7),.welcome_ZQ .learning_welcome_Uu input:nth-child(8):checked ~ .edu_home_Dr label:nth-child(8),.welcome_ZQ .learning_welcome_Uu input:nth-child(9):checked ~ .edu_home_Dr label:nth-child(9),.welcome_ZQ .learning_welcome_Uu input:nth-child(10):checked ~ .edu_home_Dr label:nth-child(10){transform:scale(1.4);background:#ffffff}.welcome_ZQ .news_item_OL{border:1px solid rgb(180,130,106,0.5);left:10%;width:45%;position:absolute;max-width:600px;z-index:10;backdrop-filter:blur(10px);opacity:0;box-shadow:0 10px 30px rgba(0,0,0,0.5);transform:translateY(30px);animation:slideUp 0.8s ease forwards 0.3s;border-radius:26px;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(211,186,174,0.5) 100% );bottom:15%;padding:40px}@keyframes slideUp {to{transform:translateY(0);opacity:1}} .welcome_ZQ .news_item_OL .container{width:100%;padding:0}.welcome_ZQ .news_item_OL h1{text-shadow:0 2px 5px #000000;color:#ffffff;margin-bottom:20px;font-weight:700;font-size:41px;padding-bottom:15px;position:relative}.welcome_ZQ .news_item_OL h1::after{width:60px;bottom:0;left:0;background:rgb(180,130,106);box-shadow:0 2px 5px rgba(0,0,0,0.5);position:absolute;height:3px;content:""}.welcome_ZQ .news_item_OL h3{margin-bottom:20px;font-size:21px;color:rgb(180,130,106);text-shadow:0 2px 4px #000000;font-weight:600}.welcome_ZQ .news_item_OL p{opacity:0.9;margin-bottom:0;text-shadow:0 1px 3px #000000;color:#ffffff;font-size:17px;line-height:1.6}.welcome_ZQ .edu_intro_CU::after{z-index:1;top:0;height:100%;content:"";background:linear-gradient(to bottom,transparent 30%,rgb(211,186,174,0.5) 70%,rgba(0,0,0,0.5) 100% );position:absolute;left:0;width:100%}.welcome_ZQ .edu_home_Dr label:hover{transform:scale(1.2)}.welcome_ZQ .news_item_OL::before,.welcome_ZQ .news_item_OL::after{width:30px;content:"";border-style:solid;height:30px;position:absolute;border-color:rgb(180,130,106)}.welcome_ZQ .news_item_OL::before{left:15px;top:15px;border-width:3px 0 0 3px}.welcome_ZQ .news_item_OL::after{right:15px;border-width:0 3px 3px 0;bottom:15px}@media (max-width: 1200px) {.welcome_ZQ .news_item_OL{width:50%}} @media (max-width: 992px) {.welcome_ZQ .news_item_OL{width:60%;left:8%;padding:30px;max-width:none}.welcome_ZQ .news_item_OL h1{font-size:calc(41px * 0.9)}.welcome_ZQ .edu_home_Dr{gap:20px;right:20px}} @media (max-width:768px){.welcome_ZQ .news_item_OL{transform:translateX(-50%) translateY(30px);max-width:none;bottom:10%;width:80%;padding:25px;left:50%}.welcome_ZQ .news_item_OL h1{font-size:calc(41px * 0.8);padding-bottom:10px;margin-bottom:15px}.welcome_ZQ .news_item_OL h3{font-size:calc(21px * 0.9);margin-bottom:15px}.welcome_ZQ .edu_home_Dr{left:20px;gap:15px;right:auto}@keyframes slideUp {to{transform:translateX(-50%) translateY(0);opacity:1}}}@media (max-width: 576px) {.welcome_ZQ .news_item_OL{padding:20px;width:90%;bottom:8%}.welcome_ZQ .news_item_OL h1{font-size:calc(41px * 0.7);margin-bottom:10px}.welcome_ZQ .news_item_OL h3{margin-bottom:10px;font-size:calc(21px * 0.8)}.welcome_ZQ .news_item_OL p{line-height:1.5;font-size:calc(17px * 0.9)}.welcome_ZQ .news_item_OL::before,.welcome_ZQ .news_item_OL::after{width:20px;height:20px}.welcome_ZQ .edu_home_Dr{left:15px;gap:12px}} .welcome_ZQ .learning_welcome_Uu input:checked ~ .master_studyfast_Kq .edu_intro_CU img{animation:kenBurns 10s ease infinite alternate}@keyframes kenBurns {from{transform:scale(1)}to{transform:scale(1.1) rotate(1deg)}}.secure_preserve_wV{font-family:Arial,sans-serif;box-shadow:0 0 10px rgb(211,186,174,0.5);border:1px solid rgb(211,186,174,0.5);padding:50px;margin:0 auto;line-height:1.6;background-color:rgb(211,186,174);color:#ffffff}.secure_preserve_wV h1{letter-spacing:1px;margin-bottom:30px;border-bottom:1px solid rgb(180,130,106,0.5);padding-bottom:10px;text-align:left;color:rgb(180,130,106);font-weight:700;text-transform:uppercase;font-size:39px}.secure_preserve_wV h2{padding-left:15px;font-weight:600;text-transform:uppercase;font-size:38px;border-left:5px solid rgb(211,186,174);margin-top:40px;color:rgb(180,130,106);margin-bottom:20px}.secure_preserve_wV ul{margin:1rem 0;padding:0;list-style-type:none}.secure_preserve_wV li{align-items:center;border-radius:10px;display:flex;background-color:rgba(0,0,0,0.5);font-size:15px;padding:15px;margin-bottom:15px}.secure_preserve_wV li::before{color:rgb(180,130,106);content:'✦';font-size:1.2em;margin-right:10px}.secure_preserve_wV p{margin-bottom:20px;font-size:15px;color:#ffffff}.secure_preserve_wV span{padding:3px 6px;border-radius:10px;background-color:rgb(211,186,174,0.5);color:rgb(211,186,174);font-weight:600}.secure_preserve_wV a{color:rgb(180,130,106);text-decoration:none;font-weight:600;border-bottom:1px dashed rgb(180,130,106)}.secure_preserve_wV a:hover{color:rgb(211,186,174);border-bottom:1px dashed rgb(211,186,174)}@media only screen and (max-width: 800px) {.secure_preserve_wV{padding:30px}.secure_preserve_wV h1{font-size:calc(19px * 0.8)}.secure_preserve_wV h2{font-size:calc(19px * 0.8)}.secure_preserve_wV p{font-size:calc(15px * 0.9)}.secure_preserve_wV li{padding:10px}}.reach_out_vL{padding:120px 0;z-index:1;position:relative;overflow:hidden}.reach_out_vL::before{position:absolute;top:0;width:100%;background-color:rgb(211,186,174,0.5);content:'';z-index:-1;height:100%;left:0}.reach_out_vL .container{position:relative;padding:0 15px;margin:0 auto;max-width:1280px}.reach_out_vL .inquiry_block_Xf{flex-direction:column;display:flex;overflow:hidden;position:relative;border-radius:18px;margin:0 auto}.reach_out_vL .query_panel_Tm{border-radius:18px 18px 0 0;background-color:#ffffff;position:relative;width:100%;padding:50px 30px;order:1;z-index:2}.reach_out_vL .query_panel_Tm h3{color:#000000;font-size:19px;position:relative;font-weight:700;display:inline-block;margin-bottom:30px}.reach_out_vL .query_panel_Tm h3::after{height:3px;content:'';left:0;bottom:-8px;width:50%;background-color:rgb(180,130,106);position:absolute}.reach_out_vL .query_panel_Tm form{gap:20px;display:flex;flex-wrap:wrap}.reach_out_vL .query_panel_Tm input[type="text"],.reach_out_vL .query_panel_Tm input[type="email"]{padding:0 20px;flex:1 0 100%;background-color:rgb(231,222,217);color:#000000;box-shadow:inset 0 2px 4px rgba(0,0,0,0.5);height:60px;border-radius:10px;font-size:12px;border:none;transition:box-shadow 0.3s ease,transform 0.3s ease}.reach_out_vL .query_panel_Tm input[type="text"]:focus,.reach_out_vL .query_panel_Tm input[type="email"]:focus{transform:translateY(-2px);outline:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.5),0 0 0 3px rgb(180,130,106,0.5)}.reach_out_vL .query_panel_Tm input::placeholder{color:#000000;opacity:0.6}.reach_out_vL .query_panel_Tm .request_info_Fg{margin-top:10px;align-items:flex-start;flex:1 0 100%;display:flex}.reach_out_vL .query_panel_Tm .request_info_Fg input[type="checkbox"]{position:relative;height:24px;width:24px;flex-shrink:0;background-color:rgb(231,222,217);transition:background-color 0.3s ease;-webkit-appearance:none;border-radius:10px;appearance:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.5);margin-top:2px;margin-right:10px;cursor:pointer}.reach_out_vL .query_panel_Tm .request_info_Fg input[type="checkbox"]:checked{background-color:rgb(180,130,106)}.reach_out_vL .query_panel_Tm .request_info_Fg input[type="checkbox"]:checked::before{content:'';top:6px;position:absolute;width:6px;height:10px;border:solid #ffffff;left:9px;border-width:0 2px 2px 0;transform:rotate(45deg)}.reach_out_vL .query_panel_Tm .request_info_Fg label{line-height:1.6;color:#000000;font-size:16px}.reach_out_vL .query_panel_Tm .request_info_Fg label a{text-decoration:none;position:relative;font-weight:600;color:rgb(211,186,174)}.reach_out_vL .query_panel_Tm .request_info_Fg label a::after{bottom:-2px;content:'';transition:transform 0.3s ease;transform-origin:right;height:1px;background-color:rgb(211,186,174);position:absolute;width:100%;transform:scaleX(0);left:0}.reach_out_vL .query_panel_Tm .request_info_Fg label a:hover::after{transform:scaleX(1);transform-origin:left}.reach_out_vL .query_panel_Tm .request_support_ao{font-size:18px;position:relative;border-radius:10px;cursor:pointer;margin-top:15px;z-index:1;font-weight:600;border:none;flex:1 0 100%;box-shadow:0 4px 10px rgb(180,130,106,0.5);transition:all 0.3s ease;overflow:hidden;text-transform:uppercase;height:60px;letter-spacing:1px;background-color:rgb(180,130,106);color:#ffffff}.reach_out_vL .query_panel_Tm .request_support_ao::before{width:100%;transform-origin:right;height:100%;position:absolute;transform:scaleX(0);top:0;transition:transform 0.5s ease;background:rgb(211,186,174);border-radius:10px;left:0;content:'';z-index:-1}.reach_out_vL .query_panel_Tm .request_support_ao:hover{box-shadow:0 6px 15px rgb(211,186,174,0.5)}.reach_out_vL .query_panel_Tm .request_support_ao:hover::before{transform-origin:left;transform:scaleX(1)}.reach_out_vL .support_query_Fz{padding:50px 30px;order:2;width:100%;position:relative;border-radius:0 0 18px 18px;align-items:center;background-color:rgb(211,186,174);display:flex;flex-direction:column;color:#ffffff}.reach_out_vL .support_query_Fz::before{top:0;position:absolute;background:rgb(211,186,174);transform:translateY(-15px);width:100%;left:0;clip-path:polygon(0 0,50% 100%,100% 0);height:30px;content:''}.reach_out_vL .support_query_Fz h3{font-weight:700;position:relative;text-align:center;color:#ffffff;margin-bottom:40px;width:100%;font-size:28px}.reach_out_vL .support_query_Fz h3::after{bottom:-15px;position:absolute;height:3px;content:'';transform:translateX(-50%);left:50%;width:60px;background-color:rgb(180,130,106)}.reach_out_vL .support_query_Fz div{width:100%;margin-bottom:30px;display:flex;align-items:center;position:relative;padding:0;max-width:400px}.reach_out_vL .support_query_Fz div::before{bottom:-10px;width:100%;background:linear-gradient(to right,transparent,#ffffff,transparent);left:0;height:1px;content:'';position:absolute;opacity:0.2}.reach_out_vL .support_query_Fz div:last-child::before{display:none}.reach_out_vL .support_query_Fz div svg{box-shadow:0 4px 10px rgb(180,130,106,0.5);margin-right:20px;background-color:rgb(180,130,106);height:32px;padding:6px;border-radius:50%;width:32px}.reach_out_vL .support_query_Fz div svg path{fill:#ffffff}.reach_out_vL .support_query_Fz div span{font-weight:400;color:#ffffff;font-size:12px}.reach_out_vL .support_query_Fz div span a{position:relative;text-decoration:none;color:#ffffff;transition:color 0.3s ease}.reach_out_vL .support_query_Fz div span a::after{position:absolute;width:100%;left:0;height:1px;content:'';transform:scaleX(0);bottom:-2px;transform-origin:right;transition:transform 0.3s ease;background-color:#ffffff}.reach_out_vL .support_query_Fz div span a:hover::after{transform:scaleX(1);transform-origin:left}@media screen and (min-width: 992px) {.reach_out_vL .inquiry_block_Xf{align-items:stretch;flex-direction:row}.reach_out_vL .query_panel_Tm{order:1;width:60%;padding:60px;border-radius:18px 0 0 18px}.reach_out_vL .support_query_Fz{order:2;border-radius:0 18px 18px 0;padding:60px 40px;width:40%;justify-content:center}.reach_out_vL .support_query_Fz::before{clip-path:polygon(0 0,100% 0,100% 100%,0 0);top:0;transform:translateX(-15px);height:100%;width:30px;left:0}.reach_out_vL .query_panel_Tm input#email{flex:1 0 100%}} @media screen and (max-width: 991px) {.reach_out_vL{padding:80px 0}.reach_out_vL .support_query_Fz div{max-width:100%}} @media screen and (max-width: 767px) {.reach_out_vL{padding:60px 0}.reach_out_vL .query_panel_Tm,.reach_out_vL .support_query_Fz{padding:40px 25px}.reach_out_vL .query_panel_Tm h3,.reach_out_vL .support_query_Fz h3{font-size:calc(19px + 2px)}.reach_out_vL .query_panel_Tm input[type="text"],.reach_out_vL .query_panel_Tm input[type="email"],.reach_out_vL .query_panel_Tm .request_support_ao{height:55px}} @media screen and (max-width: 480px) {.reach_out_vL{padding:40px 0}.reach_out_vL .query_panel_Tm,.reach_out_vL .support_query_Fz{padding:30px 20px}.reach_out_vL .support_query_Fz div svg{width:28px;height:28px;margin-right:15px}}.about_this_AZ{position:relative;color:#ffffff;padding:100px 0 120px;overflow:hidden;z-index:1}.about_this_AZ::before{top:0;content:"";left:0;background:linear-gradient(135deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 40%,rgba(0,0,0,0.4) 100%);position:absolute;width:100%;height:100%;z-index:-1}.about_this_AZ::after{content:"";transform:rotate(-15deg);z-index:-1;height:60%;animation:floatGradient 20s ease-in-out infinite alternate;top:-10%;right:-10%;background:linear-gradient(to bottom right,rgb(180,130,106) 0%,rgb(211,186,174) 100%);filter:blur(40px);width:60%;position:absolute;opacity:0.15}.about_this_AZ h4{font-weight:700;text-transform:uppercase;font-size:calc(24px * 1.1);text-align:center;color:#ffffff;letter-spacing:3px;opacity:1;transform:translateY(0);margin-bottom:40px;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1),opacity 0.6s cubic-bezier(0.19,1,0.22,1);position:relative}.about_this_AZ h4::after{width:60px;content:"";position:absolute;left:50%;background:rgb(180,130,106);bottom:-10px;height:2px;transform:translateX(-50%)}.about_this_AZ .container{position:relative;margin:0 auto;padding:0 30px;max-width:1200px}.about_this_AZ .news_item_OL{background:rgba(255,255,255,0.08);padding:50px;transform:perspective(1000px) rotateY(0deg);transition:transform 0.5s ease,box-shadow 0.5s ease;box-shadow:0 20px 40px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(10px);position:relative;backdrop-filter:blur(10px);border-left:4px solid rgb(180,130,106)}.about_this_AZ .news_item_OL:hover{box-shadow:0 25px 50px rgba(0,0,0,0.2),0 10px 20px rgba(0,0,0,0.15);transform:perspective(1000px) rotateY(2deg) translateY(-5px)}.about_this_AZ .news_item_OL::before{width:100%;z-index:-1;position:absolute;content:"";opacity:0.07;height:100%;top:0;background:linear-gradient(45deg,rgb(211,186,174,0.5) 0%,transparent 40%);left:0}.about_this_AZ h6{font-weight:700;position:relative;margin-bottom:25px;font-size:calc(17px * 1.2);color:rgb(180,130,106);letter-spacing:1px;display:inline-block}.about_this_AZ h6::after{background:rgb(180,130,106);left:0;content:"";width:40%;bottom:-8px;height:2px;position:absolute;transition:width 0.4s ease}.about_this_AZ .news_item_OL:hover h6::after{width:70%}.about_this_AZ span{opacity:0.9;font-weight:400;column-gap:40px;color:#ffffff;line-height:1.8;display:block;columns:1;text-align:justify;font-size:16px;font-family:Arial,sans-serif}@keyframes floatGradient {0%{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-10deg) translateY(-20px)}100%{transform:rotate(-15deg) translateY(0)}} @media screen and (min-width: 768px) {.about_this_AZ span{columns:2}.about_this_AZ .news_item_OL{padding:60px}} @media screen and (min-width: 992px) {.about_this_AZ{padding:140px 0 160px}.about_this_AZ h4{font-size:calc(24px * 1.3);margin-bottom:60px}.about_this_AZ h6{font-size:calc(17px * 1.4);margin-bottom:30px}.about_this_AZ .news_item_OL{max-width:90%;margin:0 auto;padding:70px}} @media screen and (max-width: 767px) {.about_this_AZ{padding:70px 0 80px}.about_this_AZ h4{font-size:24px;margin-bottom:30px}.about_this_AZ .news_item_OL{padding:30px 25px}.about_this_AZ h6{margin-bottom:20px;font-size:17px}.about_this_AZ span{line-height:1.6;font-size:calc(16px * 0.95)}} @media (hover: hover) {.about_this_AZ .news_item_OL::after{transition:opacity 0.5s ease;content:"";right:0;position:absolute;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 50%);top:0;pointer-events:none;left:0;opacity:0;bottom:0}.about_this_AZ .news_item_OL:hover::after{opacity:1}} @media (prefers-reduced-motion: reduce) {.about_this_AZ .news_item_OL,.about_this_AZ .news_item_OL:hover,.about_this_AZ h6::after,.about_this_AZ .news_item_OL:hover h6::after,.about_this_AZ::after{transition:none;transform:none;animation:none}}.leadership_experience_Sz{background-color:rgb(231,222,217);position:relative;padding:6rem 0;overflow:hidden}.leadership_experience_Sz::before{z-index:1;right:-10%;height:70%;opacity:0.15;filter:blur(25px);content:"";position:absolute;transform:rotate(-15deg) skewX(15deg);background:linear-gradient(135deg,rgb(211,186,174,0.5),rgb(180,130,106,0.5));width:45%;top:-5%}.leadership_experience_Sz::after{background:linear-gradient(225deg,rgb(180,130,106,0.5),rgb(211,186,174,0.5));width:35%;position:absolute;bottom:-10%;height:60%;filter:blur(20px);left:-5%;opacity:0.1;content:"";transform:rotate(10deg) skewX(-10deg);z-index:1}.leadership_experience_Sz .container{position:relative;z-index:2;margin:0 auto;max-width:1200px;padding:0 2rem}.leadership_experience_Sz .edu_testimonials_Xb{box-shadow:0 25px 50px -12px rgba(0,0,0,0.08);display:grid;backdrop-filter:blur(10px);grid-template-columns:1fr;padding:3rem;background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.8));position:relative;gap:2.5rem;transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.6s ease;transform:perspective(1000px) rotateY(1deg) rotateX(1deg)}.leadership_experience_Sz .edu_testimonials_Xb:hover{box-shadow:0 30px 60px -15px rgba(0,0,0,0.12);transform:perspective(1000px) rotateY(0deg) rotateX(0deg) translateY(-5px)}.leadership_experience_Sz .edu_testimonials_Xb > div:first-child{position:relative;width:100%;margin:0 auto;max-width:320px}.leadership_experience_Sz .edu_testimonials_Xb .img_header_Lr{border-radius:5px;width:100%;padding-bottom:100%;transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.5s ease;box-shadow:0 10px 30px -10px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.1);position:relative;transform:translateZ(20px);overflow:hidden}.leadership_experience_Sz .edu_testimonials_Xb .img_header_Lr::before{position:absolute;opacity:0.7;content:"";top:0;background:linear-gradient( to bottom,transparent 65%,rgb(180,130,106,0.5) 100% );height:100%;z-index:1;width:100%;left:0}.leadership_experience_Sz .edu_testimonials_Xb .img_header_Lr::after{height:100%;z-index:1;top:0;background:linear-gradient( 45deg,rgb(211,186,174,0.5) 0%,transparent 50% );width:100%;opacity:0.4;left:0;content:"";position:absolute}.leadership_experience_Sz .edu_testimonials_Xb:hover .img_header_Lr{transform:translateZ(30px) scale(1.02);box-shadow:0 15px 35px -10px rgba(0,0,0,0.2),0 1px 5px rgba(0,0,0,0.1)}.leadership_experience_Sz .edu_testimonials_Xb > div:nth-child(2){position:relative;text-align:center}.leadership_experience_Sz .edu_testimonials_Xb .name{font-size:calc(22px * 1.1);margin-bottom:0.5rem;position:relative;color:#000000;font-weight:700;display:inline-block}.leadership_experience_Sz .edu_testimonials_Xb .name::after{position:absolute;content:"";height:3px;transform:translateX(-50%);border-radius:10px;left:50%;width:35%;bottom:-5px;background:linear-gradient(90deg,rgb(180,130,106),rgb(211,186,174))}.leadership_experience_Sz .edu_testimonials_Xb > div:nth-child(2) > div{font-weight:600;margin-top:0.8rem;font-size:calc(14px * 0.95);letter-spacing:0.5px;color:rgb(180,130,106)}.leadership_experience_Sz .edu_testimonials_Xb > div:nth-child(3){position:relative}.leadership_experience_Sz .edu_testimonials_Xb .employee_progress_KI{font-size:14px;border-left:3px solid rgb(211,186,174,0.5);line-height:1.7;padding:0.5rem 0.5rem 0.5rem 1.5rem;color:#000000;position:relative;margin:0}.leadership_experience_Sz .edu_testimonials_Xb .employee_progress_KI::before{content:"";font-size:5rem;font-family:serif;left:-10px;z-index:-1;color:rgb(211,186,174,0.5);position:absolute;opacity:0.2;top:-20px}@media (min-width: 768px) {.leadership_experience_Sz .edu_testimonials_Xb{grid-template-areas:"photo info" "photo quote";grid-template-rows:auto 1fr;padding:3.5rem;gap:2rem 3.5rem;grid-template-columns:280px 1fr}.leadership_experience_Sz .edu_testimonials_Xb > div:first-child{grid-area:photo;margin:0}.leadership_experience_Sz .edu_testimonials_Xb > div:nth-child(2){align-self:flex-end;text-align:left;grid-area:info}.leadership_experience_Sz .edu_testimonials_Xb > div:nth-child(3){align-self:flex-start;grid-area:quote}.leadership_experience_Sz .edu_testimonials_Xb .name::after{width:50px;transform:none;left:0}.leadership_experience_Sz .edu_testimonials_Xb .img_header_Lr{border-radius:8px}} @media (min-width: 992px) {.leadership_experience_Sz{padding:8rem 0}.leadership_experience_Sz .edu_testimonials_Xb{gap:2.5rem 4rem;grid-template-columns:320px 1fr;padding:4rem}.leadership_experience_Sz .edu_testimonials_Xb .name{font-size:calc(22px * 1.2)}.leadership_experience_Sz .edu_testimonials_Xb > div:nth-child(2) > div{font-size:14px}.leadership_experience_Sz .edu_testimonials_Xb .employee_progress_KI{font-size:calc(14px * 1.05);padding:0.5rem 1rem 0.5rem 2rem}} @media (max-width: 576px) {.leadership_experience_Sz{padding:4rem 0}.leadership_experience_Sz .edu_testimonials_Xb{gap:1.5rem;padding:2rem}.leadership_experience_Sz .edu_testimonials_Xb .img_header_Lr{max-width:220px}.leadership_experience_Sz .edu_testimonials_Xb .name{font-size:22px}.leadership_experience_Sz .edu_testimonials_Xb > div:nth-child(2) > div{font-size:calc(14px * 0.9)}.leadership_experience_Sz .edu_testimonials_Xb .employee_progress_KI{line-height:1.6;padding:0.5rem 0 0.5rem 1rem;font-size:calc(14px * 0.95)}}header .head_site_qb{display:flex;position:relative;background:linear-gradient(120deg,rgb(211,186,174) 0%,rgb(180,130,106,0.5) 100%);overflow:visible;width:100%;align-items:center;z-index:99;justify-content:space-between;box-sizing:border-box;padding:1.5rem 0}header .head_site_qb::before{top:0;left:0;height:100%;width:100%;background:radial-gradient(circle at 70% 30%,rgb(180,130,106,0.5) 0%,transparent 60%);content:"";position:absolute;z-index:-1}header .head_site_qb .site_prime_uM{position:relative;z-index:2;margin-left:calc((100vw - 100%) / 2);transition:all 0.4s ease;transform:translateY(-5px)}header .head_site_qb .site_prime_uM:hover{transform:translateY(0) scale(1.05)}header .head_site_qb .site_prime_uM .nav_mainbar_qa{padding:0.5rem 1rem;display:block;position:relative}header .head_site_qb .site_prime_uM .nav_mainbar_qa::before{left:-20px;position:absolute;top:-10px;height:calc(100% + 20px);background:rgba(0,0,0,0.5);z-index:-1;clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);width:calc(100% + 40px);content:""}header .head_site_qb .site_prime_uM .nav_mainbar_qa svg{height:2.8rem;width:auto;filter:drop-shadow(0 0 8px #ffffff)}header .head_site_qb .top_class_qH{background:linear-gradient(90deg,transparent,rgb(211,186,174,0.5) 30%,rgba(0,0,0,0.5) 100%);padding:0;justify-content:flex-end;display:flex;list-style:none;clip-path:polygon(5% 0,100% 0,100% 100%,0% 100%);padding-right:calc((100vw - 100%) / 2);position:relative;margin:0;width:80vw}header .head_site_qb .top_class_qH::before{z-index:-1;content:"";position:absolute;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgba(255,255,255,0.03) 10px,rgba(255,255,255,0.03) 20px );left:0;height:100%;top:0;width:100%}header .head_site_qb .top_class_qH .header_start_UX{position:relative;margin:0;perspective:1000px;transform-style:preserve-3d}header .head_site_qb .top_class_qH .header_start_UX a{transition:all 0.3s ease;font-size:14px;font-weight:600;text-decoration:none;transform-origin:center;padding:1.2rem 1.5rem;display:block;position:relative;color:#ffffff}header .head_site_qb .top_class_qH .header_start_UX a::after{width:0;position:absolute;content:"";bottom:0.8rem;transition:width 0.3s ease;left:1.5rem;height:2px;background:rgb(180,130,106)}header .head_site_qb .top_class_qH .header_start_UX a:hover{transform:translateZ(10px);color:rgb(180,130,106)}header .head_site_qb .top_class_qH .header_start_UX a:hover::after{width:calc(100% - 3rem)}@media screen and (max-width: 991px) {header .head_site_qb{flex-direction:column;padding:1rem 0;align-items:center}header .head_site_qb .site_prime_uM{margin-left:0;margin-bottom:1rem}header .head_site_qb .top_class_qH{background:rgb(211,186,174,0.5);clip-path:none;padding-right:0;justify-content:center;width:100%;flex-wrap:wrap}header .head_site_qb .top_class_qH .header_start_UX a{padding:0.8rem 1rem}header .head_site_qb .top_class_qH .header_start_UX a::after{bottom:0.4rem;left:1rem}header .head_site_qb .top_class_qH .header_start_UX a:hover::after{width:calc(100% - 2rem)}} @media screen and (max-width: 767px) {header .head_site_qb .top_class_qH{padding:0.5rem 0}header .head_site_qb .top_class_qH .header_start_UX{width:50%}header .head_site_qb .top_class_qH .header_start_UX a{font-size:calc(14px - 2px);padding:0.6rem 0.8rem;text-align:center}header .head_site_qb .top_class_qH .header_start_UX a::after{display:none}}.data_exploration_iL{box-shadow:0 15px 30px rgba(0,0,0,0.08);padding:4rem 2rem;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(231,222,217) 0%,rgb(180,130,106,0.5) 100%)}.data_exploration_iL::before{z-index:0;opacity:0.6;left:0;height:100%;position:absolute;content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,rgb(211,186,174,0.5) 0%,transparent 60%);width:100%;top:0}.data_exploration_iL::after{z-index:0;height:70%;background:radial-gradient(ellipse at bottom right,rgb(180,130,106,0.5) 0%,transparent 70%);transform:translateY(20%) translateX(10%);bottom:0;width:50%;content:"";right:0;opacity:0.4;position:absolute;pointer-events:none}.data_exploration_iL h3{position:relative;opacity:0;font-size:calc(29px * 0.9);animation:fadeInUp 0.8s ease forwards 0.2s;font-weight:700;text-align:center;z-index:2;margin-bottom:3rem;color:#000000;transform:translateY(0)}.data_exploration_iL .container{z-index:2;margin:0 auto;max-width:1200px;position:relative}.data_exploration_iL ul{list-style:none;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;margin:0;padding:0}.data_exploration_iL .statistics_gain_Jr{padding:1.8rem;opacity:0;justify-content:center;animation-delay:calc(0.15s * var(--i,0));min-height:180px;box-shadow:0 8px 20px rgba(0,0,0,0.06);clip-path:polygon(0 0,100% 0,100% 94%,94% 100%,0 100%);transform:translateY(30px);align-items:center;flex-direction:column;position:relative;transition:all 0.5s cubic-bezier(0.25,1,0.5,1);text-align:center;height:100%;animation:statReveal 0.7s cubic-bezier(0.34,1.56,0.64,1) forwards;background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 85%);display:flex}.data_exploration_iL .statistics_gain_Jr:nth-child(1){--i:1}.data_exploration_iL .statistics_gain_Jr:nth-child(2){--i:2}.data_exploration_iL .statistics_gain_Jr:nth-child(3){--i:3}.data_exploration_iL .statistics_gain_Jr:nth-child(4){--i:4}.data_exploration_iL .statistics_gain_Jr:nth-child(5){--i:5}.data_exploration_iL .statistics_gain_Jr:nth-child(6){--i:6}.data_exploration_iL .statistics_gain_Jr:nth-child(7){--i:7}.data_exploration_iL .statistics_gain_Jr::before{position:absolute;clip-path:polygon(0 0,100% 0,100% 94%,94% 100%,0 100%);opacity:0;width:100%;transition:opacity 0.5s ease;background:linear-gradient(45deg,transparent 0%,rgb(211,186,174,0.5) 100%);height:100%;top:0;content:"";left:0;z-index:-1}.data_exploration_iL .statistics_gain_Jr:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,0.1),0 0 0 1px rgb(211,186,174,0.5)}.data_exploration_iL .statistics_gain_Jr:hover::before{opacity:0.1}.data_exploration_iL .statistics_gain_Jr span{line-height:1.3;display:block;transition:all 0.4s ease;margin-bottom:0.8rem;font-size:calc(14px * 1.05);color:#000000;font-weight:600;position:relative;transform:translateY(0)}.data_exploration_iL .statistics_gain_Jr:hover span{color:rgb(211,186,174);transform:translateY(-2px)}.data_exploration_iL .statistics_gain_Jr p{display:inline-block;margin:0.5rem 0 0;color:rgb(211,186,174);position:relative;font-size:calc(47px * 1.1);font-weight:700}.data_exploration_iL .statistics_gain_Jr p::after{height:3px;width:0;transform:translateX(-50%);left:50%;background:rgb(180,130,106);transition:width 0.5s cubic-bezier(0.25,1,0.5,1);bottom:-5px;position:absolute;content:""}.data_exploration_iL .statistics_gain_Jr:hover p::after{width:70%}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes statReveal {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 1200px) {.data_exploration_iL ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.2rem}.data_exploration_iL .statistics_gain_Jr{min-height:160px;padding:1.6rem}} @media (max-width: 992px) {.data_exploration_iL{padding:3rem 1.5rem}.data_exploration_iL h3{font-size:calc(29px * 0.85);margin-bottom:2.5rem}.data_exploration_iL ul{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}} @media (max-width: 768px) {.data_exploration_iL{padding:2.5rem 1rem}.data_exploration_iL h3{margin-bottom:2rem;font-size:calc(29px * 0.8)}.data_exploration_iL ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.data_exploration_iL .statistics_gain_Jr{min-height:150px;padding:1.4rem}.data_exploration_iL .statistics_gain_Jr span{font-size:14px}.data_exploration_iL .statistics_gain_Jr p{font-size:47px}} @media (max-width: 576px) {.data_exploration_iL{padding:2rem 0.8rem}.data_exploration_iL h3{margin-bottom:1.5rem;font-size:calc(29px * 0.75)}.data_exploration_iL ul{gap:1rem;grid-template-columns:1fr}.data_exploration_iL .statistics_gain_Jr{padding:1.2rem;min-height:auto}.data_exploration_iL .statistics_gain_Jr p{font-size:calc(47px * 0.9)}.data_exploration_iL::before,.data_exploration_iL::after{opacity:0.3}}.appSpotlight_Sa{padding:6rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(231,222,217) 0%,rgba(rgb(211,186,174,0.5),0.1) 100%);z-index:1}.appSpotlight_Sa::before{width:100%;height:100%;background-size:20px 20px;background-image:linear-gradient(90deg,rgba(rgb(211,186,174,0.5),0.05) 1px,transparent 1px),linear-gradient(0deg,rgba(rgb(211,186,174,0.5),0.05) 1px,transparent 1px);content:"";left:0;top:0;opacity:0.6;z-index:-1;transform:perspective(1000px) rotateX(5deg);position:absolute}.appSpotlight_Sa::after{top:-10%;filter:blur(80px);animation:float 15s ease-in-out infinite;position:absolute;background:linear-gradient(45deg,rgb(211,186,174) 0%,rgba(rgb(180,130,106,0.5),0.8) 100%);z-index:-1;content:"";height:70%;opacity:0.15;right:-5%;transform:rotate(-15deg) translateZ(-10px);width:40%}.appSpotlight_Sa .container{padding:0 1.5rem;position:relative;max-width:1200px;margin:0 auto}.appSpotlight_Sa .virtual_academy_IF{transform:translateY(0);grid-template-columns:1fr;background:rgba(rgb(255,255,255,0.5),0.9);backdrop-filter:blur(10px);display:grid;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;padding:3.5rem;box-shadow:0 10px 30px -15px rgba(rgba(0,0,0,0.5),0.12),0 0 0 1px rgba(rgb(211,186,174,0.5),0.08);gap:2.5rem}.appSpotlight_Sa .virtual_academy_IF:hover{transform:translateY(-5px);box-shadow:0 20px 40px -20px rgba(rgba(0,0,0,0.5),0.16),0 0 0 1px rgba(rgb(211,186,174,0.5),0.12)}.appSpotlight_Sa .virtual_academy_IF::before{transform-origin:top;transform:scaleY(0);content:"";transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);top:0;width:4px;left:0;position:absolute;background:linear-gradient(to bottom,rgb(211,186,174),rgb(180,130,106));height:100%}.appSpotlight_Sa .virtual_academy_IF:hover::before{transform:scaleY(1)}.appSpotlight_Sa h5{padding-bottom:1rem;margin-bottom:0.5rem;line-height:1.3;color:#000000;overflow:hidden;position:relative;font-weight:700;font-size:calc(18px * 1.1)}.appSpotlight_Sa h5::after{height:3px;position:absolute;content:"";width:4rem;left:0;bottom:0;transition:width 0.6s ease,transform 0.6s ease;background:rgb(211,186,174);transform:translateX(0)}.appSpotlight_Sa .virtual_academy_IF:hover h5::after{transform:translateX(10px);width:7rem}.appSpotlight_Sa p{font-size:16px;opacity:0.9;transform:translateZ(0);line-height:1.7;color:#000000;font-weight:400;position:relative;transition:color 0.3s ease;margin:0}.appSpotlight_Sa a{transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);overflow:hidden;display:block;position:relative;text-decoration:none}.appSpotlight_Sa a::before{background:rgba(rgb(211,186,174,0.5),0.3);transform:scaleX(0);content:"";height:1px;width:100%;transform-origin:right;bottom:0;z-index:1;left:0;position:absolute;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1)}.appSpotlight_Sa a:hover{transform:translateY(-2px)}.appSpotlight_Sa a:hover::before{transform:scaleX(1);transform-origin:left}.appSpotlight_Sa a:hover p{color:rgb(211,186,174)}@keyframes float {0%,100%{transform:rotate(-15deg) translate(0,0) translateZ(-10px)}50%{transform:rotate(-12deg) translate(-20px,20px) translateZ(-10px)}} @media (min-width: 768px) {.appSpotlight_Sa{padding:8rem 0}.appSpotlight_Sa .virtual_academy_IF{grid-template-columns:1fr 1.5fr;padding:4rem;align-items:start;gap:3rem}.appSpotlight_Sa h5{padding-bottom:1.5rem;font-size:calc(18px * 1.2)}.appSpotlight_Sa p{font-size:calc(16px * 1.05);line-height:1.8}.appSpotlight_Sa::before{background-size:30px 30px}} @media (min-width: 1024px) {.appSpotlight_Sa .virtual_academy_IF{gap:4rem;padding:5rem}.appSpotlight_Sa h5{font-size:calc(18px * 1.3)}.appSpotlight_Sa::after{width:50%;right:-10%}} @media (max-width: 767px) {.appSpotlight_Sa{padding:4rem 0}.appSpotlight_Sa .virtual_academy_IF{padding:2.5rem}.appSpotlight_Sa h5{font-size:18px}.appSpotlight_Sa::before{background-size:15px 15px}.appSpotlight_Sa::after{opacity:0.1}} @media (max-width: 480px) {.appSpotlight_Sa{padding:3rem 0}.appSpotlight_Sa .virtual_academy_IF{padding:2rem 1.5rem}.appSpotlight_Sa h5{font-size:calc(18px * 0.9)}.appSpotlight_Sa p{font-size:calc(16px * 0.95);line-height:1.6}}.experience_trial_iK{padding:6rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(211,186,174,0.5),rgb(180,130,106,0.5)),repeating-linear-gradient(45deg,#ffffff 0px,#ffffff 1px,transparent 1px,transparent 10px)}.experience_trial_iK::before{position:absolute;top:0;content:"";left:0;background:radial-gradient(circle at 70% 30%,rgb(211,186,174,0.5),transparent 60%);width:100%;height:100%;z-index:1}.experience_trial_iK::after{bottom:-2rem;width:15rem;border-radius:50%;background:rgb(180,130,106,0.5);content:"";right:-2rem;filter:blur(70px);z-index:0;position:absolute;height:15rem}.experience_trial_iK .container{flex-direction:column;max-width:1200px;position:relative;padding:0 2rem;gap:3rem;z-index:2;margin:0 auto;display:flex}.experience_trial_iK h2{font-weight:700;position:relative;color:#000000;max-width:90%;line-height:1.3;font-size:30px;margin:0;text-shadow:0 1px 0 rgba(255,255,255,0.6);letter-spacing:-0.01em;transform:translateX(1rem)}.experience_trial_iK h2::before{left:-1.5rem;content:"";border-radius:10px;background:linear-gradient(to bottom,rgb(211,186,174),rgb(180,130,106));top:0.5rem;width:5px;position:absolute;height:calc(100% - 1rem)}.experience_trial_iK .virtual_academy_IF{display:flex;align-items:center;backdrop-filter:blur(5px);transform:translateY(-0.5rem);border-radius:24px;background:linear-gradient(145deg,#ffffff,rgba(255,255,255,0.7));box-shadow:0 15px 30px -10px rgba(0,0,0,0.1),0 5px 10px -5px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.8);gap:2.5rem;transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s ease-out;padding:2.5rem}.experience_trial_iK .virtual_academy_IF:hover{transform:translateY(-0.8rem);box-shadow:0 20px 40px -15px rgba(0,0,0,0.15),0 10px 20px -10px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.8)}.experience_trial_iK svg{border-radius:24px;height:4rem;width:4rem;padding:0.75rem;box-shadow:0 8px 16px -8px rgba(0,0,0,0.1),inset 0 -2px 5px rgba(0,0,0,0.03);background:linear-gradient(135deg,#ffffff,rgba(255,255,255,0.8));flex-shrink:0;transition:transform 0.3s ease-out}.experience_trial_iK svg:hover{transform:rotate(5deg) scale(1.05)}.experience_trial_iK svg path{fill:rgb(211,186,174);transition:fill 0.3s ease-out}.experience_trial_iK svg:hover path{fill:rgb(180,130,106)}.experience_trial_iK .virtual_academy_IF div{flex-grow:1;display:flex;justify-content:flex-end}.experience_trial_iK .request_support_ao{color:#ffffff;justify-content:center;border-radius:10px;min-width:200px;font-size:15px;text-align:center;letter-spacing:0.02em;background:linear-gradient(135deg,rgb(211,186,174),rgb(180,130,106));overflow:hidden;font-weight:600;text-decoration:none;padding:0.9rem 1.8rem;transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s ease-out,background 0.5s ease-out;position:relative;display:inline-flex;box-shadow:0 10px 20px -8px rgb(211,186,174,0.5),0 -2px 0 0 rgba(255,255,255,0.2) inset,0 2px 0 0 rgba(0,0,0,0.1) inset;align-items:center}.experience_trial_iK .request_support_ao::before{height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);top:0;transition:left 0.6s ease-out;content:"";width:100%;left:-100%;position:absolute}.experience_trial_iK .request_support_ao:hover{background:linear-gradient(135deg,rgb(180,130,106),rgb(211,186,174));box-shadow:0 15px 25px -10px rgb(211,186,174,0.5),0 -2px 0 0 rgba(255,255,255,0.3) inset,0 2px 0 0 rgba(0,0,0,0.2) inset;transform:translateY(-3px) scale(1.02)}.experience_trial_iK .request_support_ao:hover::before{left:100%}.experience_trial_iK .request_support_ao:active{transform:translateY(0) scale(0.98);box-shadow:0 5px 10px -5px rgb(211,186,174,0.5),0 -1px 0 0 rgba(255,255,255,0.2) inset,0 1px 0 0 rgba(0,0,0,0.1) inset}@media (max-width: 991px) {.experience_trial_iK{padding:5rem 0}.experience_trial_iK h2{max-width:100%;transform:translateX(0);font-size:calc(30px * 0.9)}.experience_trial_iK h2::before{left:-1rem}.experience_trial_iK .virtual_academy_IF{gap:2rem;flex-direction:column;padding:2rem}.experience_trial_iK .virtual_academy_IF div{width:100%;justify-content:center}} @media (max-width: 768px) {.experience_trial_iK{padding:4rem 0}.experience_trial_iK h2{line-height:1.4;font-size:calc(30px * 0.8)}.experience_trial_iK .container{gap:2rem}.experience_trial_iK svg{width:3.5rem;height:3.5rem}.experience_trial_iK .request_support_ao{padding:0.8rem 1.5rem;min-width:100%}} @media (max-width: 576px) {.experience_trial_iK{padding:3rem 0}.experience_trial_iK h2{font-size:calc(30px * 0.7)}.experience_trial_iK .container{padding:0 1.5rem}.experience_trial_iK .virtual_academy_IF{padding:1.5rem}.experience_trial_iK svg{height:3rem;width:3rem}} @media (hover: none) {.experience_trial_iK .request_support_ao::before{display:none}.experience_trial_iK .virtual_academy_IF:hover,.experience_trial_iK svg:hover,.experience_trial_iK .request_support_ao:hover{transform:none}}.plan_card_gM{overflow:hidden;padding:100px 0;position:relative}.plan_card_gM::before{backdrop-filter:blur(4px);z-index:1;position:absolute;background:rgba(0,0,0,0.5);left:0;content:"";top:0;bottom:0;right:0}.plan_card_gM .container{padding:0 15px;z-index:2;position:relative;margin:0 auto;max-width:1320px}.plan_card_gM .learn_sub_tr{flex-direction:column;display:flex;width:100%;align-items:center}.plan_card_gM h2{opacity:0;font-size:31px;font-weight:700;letter-spacing:1px;position:relative;animation:fadeSlideUp 0.7s ease forwards;transform:translateY(20px);margin-bottom:20px;text-align:center;color:#ffffff}.plan_card_gM .rate_card_sV{font-size:18px;animation:fadeSlideUp 0.7s ease forwards 0.2s;color:#ffffff;opacity:0;text-align:center;line-height:1.6;transform:translateY(20px);max-width:700px;margin-bottom:50px}.plan_card_gM .pricing_offers_zZ{display:grid;width:100%;perspective:1000px;padding:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;gap:30px}.plan_card_gM .pricing_offers_zZ li{opacity:0;transform:translateY(30px);animation:fadeSlideUp 0.8s ease forwards;animation-delay:calc(0.2s + (var(--li-index,0) * 0.15s))}.plan_card_gM .pricing_offers_zZ li:nth-child(1){--li-index:1}.plan_card_gM .pricing_offers_zZ li:nth-child(2){--li-index:2}.plan_card_gM .pricing_offers_zZ li:nth-child(3){--li-index:3}.plan_card_gM .pricing_offers_zZ li:nth-child(4){--li-index:4}.plan_card_gM .skill_plans_Zm{text-decoration:none;overflow:hidden;border:1px solid rgba(255,255,255,0.15);background:linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0.05));position:relative;backdrop-filter:blur(10px);height:100%;box-shadow:0 15px 35px rgba(0,0,0,0.2);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s cubic-bezier(0.22,1,0.36,1);display:block}.plan_card_gM .skill_plans_Zm::before{transform:scaleX(0);left:0;width:100%;content:"";transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);top:0;position:absolute;background:linear-gradient(90deg,rgb(211,186,174),rgb(180,130,106));height:4px;transform-origin:left}.plan_card_gM .skill_plans_Zm:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,0.3)}.plan_card_gM .skill_plans_Zm:hover::before{transform:scaleX(1)}.plan_card_gM .price_choices_mC{padding:30px;flex-direction:column;display:flex;height:100%}.plan_card_gM .basic_rates_EN{flex-direction:column;height:100%;display:flex}.plan_card_gM .basic_rates_EN h4{font-weight:600;margin-bottom:15px;position:relative;color:#ffffff;font-size:20px;padding-bottom:15px;margin-top:0;letter-spacing:0.5px}.plan_card_gM .basic_rates_EN h4::after{height:2px;position:absolute;left:0;content:"";bottom:0;width:40px;background:rgb(180,130,106)}.plan_card_gM .basic_rates_EN p{overflow-wrap:break-word;margin-bottom:25px;line-height:1.6;font-size:calc(18px - 2px);flex-grow:1;color:rgba(255,255,255,0.8);word-break:break-word}.plan_card_gM .lesson_plans_Ez{margin-top:auto;box-shadow:0 5px 15px rgba(0,0,0,0.1);font-weight:700;transition:transform 0.3s ease,box-shadow 0.3s ease;align-self:flex-start;display:inline-block;border-radius:10px;background:linear-gradient(135deg,rgb(211,186,174,0.5),rgb(180,130,106,0.5));padding:10px 20px;font-size:calc(20px + 4px);color:#ffffff;position:relative}.plan_card_gM .skill_plans_Zm:hover .lesson_plans_Ez{box-shadow:0 8px 20px rgba(0,0,0,0.2);transform:scale(1.05)}@keyframes fadeSlideUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 992px) {.plan_card_gM{padding:80px 0}.plan_card_gM h2{font-size:calc(31px - 4px)}.plan_card_gM .pricing_offers_zZ{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.plan_card_gM .price_choices_mC{padding:25px}.plan_card_gM .lesson_plans_Ez{font-size:calc(20px + 2px)}} @media (max-width: 768px) {.plan_card_gM{padding:60px 0}.plan_card_gM h2{font-size:calc(31px - 6px);margin-bottom:15px}.plan_card_gM .rate_card_sV{font-size:calc(18px - 1px);margin-bottom:30px}.plan_card_gM .pricing_offers_zZ{grid-template-columns:1fr;max-width:450px;margin:0 auto}.plan_card_gM .basic_rates_EN p{font-size:calc(18px - 3px)}} @media (max-width: 480px) {.plan_card_gM{padding:50px 0}.plan_card_gM .price_choices_mC{padding:20px}.plan_card_gM .basic_rates_EN h4{font-size:calc(20px - 2px)}.plan_card_gM .lesson_plans_Ez{font-size:20px;padding:8px 15px}}.learning_outcomes_UL{overflow:hidden;background-image:linear-gradient(135deg,rgba(255,255,255,0.03) 25%,transparent 25%),linear-gradient(225deg,rgba(255,255,255,0.03) 25%,transparent 25%),linear-gradient(315deg,rgba(255,255,255,0.03) 25%,transparent 25%),linear-gradient(45deg,rgba(255,255,255,0.03) 25%,transparent 25%);background-size:60px 60px;padding:100px 0;position:relative;font-family:Arial,sans-serif;background:rgb(231,222,217)}.learning_outcomes_UL::before{position:absolute;opacity:0.6;transform:translateZ(0);filter:blur(80px);z-index:0;background:linear-gradient(145deg,rgb(211,186,174,0.5),rgb(180,130,106,0.5));height:300px;content:"";right:-10%;width:300px;top:-10%}.learning_outcomes_UL::after{height:400px;filter:blur(100px);width:400px;opacity:0.5;transform:translateZ(0);background:linear-gradient(225deg,rgb(180,130,106,0.5),rgb(211,186,174,0.5));z-index:0;left:-10%;content:"";position:absolute;bottom:-10%}.learning_outcomes_UL .container{display:flex;z-index:1;position:relative;margin:0 auto;gap:60px;max-width:1200px;flex-direction:column}.learning_outcomes_UL .img_header_Lr{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg);transition:all 0.5s cubic-bezier(0.33,1,0.68,1);height:auto;max-height:500px;border-radius:5px;width:100%;box-shadow:15px 15px 30px rgba(0,0,0,0.1),-15px -15px 30px rgba(255,255,255,0.7),inset 0 0 0 rgba(0,0,0,0.1),inset 0 0 0 rgba(255,255,255,0.7);object-fit:cover}.learning_outcomes_UL .img_header_Lr:hover{box-shadow:20px 20px 40px rgba(0,0,0,0.15),-20px -20px 40px rgba(255,255,255,0.8),inset 0 0 0 rgba(0,0,0,0.1),inset 0 0 0 rgba(255,255,255,0.7);transform:perspective(1000px) rotateX(0deg) rotateY(0deg)}.learning_outcomes_UL .virtual_academy_IF{padding:40px;position:relative;backdrop-filter:blur(10px);border-radius:5px;box-shadow:10px 10px 20px rgba(0,0,0,0.05),-10px -10px 20px rgba(255,255,255,0.9),inset 2px 2px 3px rgba(255,255,255,0.9),inset -2px -2px 3px rgba(0,0,0,0.05);transform:translateZ(0);background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.85))}.learning_outcomes_UL .news_item_OL{position:relative}.learning_outcomes_UL h1{transition:transform 0.4s ease-out;color:#000000;margin-bottom:30px;line-height:1.3;transform:translateY(0);font-size:40px;position:relative;font-weight:700}.learning_outcomes_UL h1::after{border-radius:2px;bottom:-10px;background:linear-gradient(90deg,rgb(211,186,174),rgb(180,130,106));content:"";transition:width 0.4s ease-out;width:120px;position:absolute;height:4px;transform-origin:left center;left:0}.learning_outcomes_UL .virtual_academy_IF:hover h1{transform:translateY(-5px)}.learning_outcomes_UL .virtual_academy_IF:hover h1::after{width:180px}.learning_outcomes_UL ul{list-style:none;padding:0;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid;margin:0}.learning_outcomes_UL li{transform:translateZ(0);padding:20px;box-shadow:5px 5px 10px rgba(0,0,0,0.03),-5px -5px 10px rgba(255,255,255,0.8),inset 0 0 0 rgba(0,0,0,0.03),inset 0 0 0 rgba(255,255,255,0.8);position:relative;background:linear-gradient(145deg,#ffffff,#f5f5f5);border-radius:4px;transition:all 0.3s ease}.learning_outcomes_UL li:hover{box-shadow:8px 8px 16px rgba(0,0,0,0.05),-8px -8px 16px rgba(255,255,255,0.9),inset 0 0 0 rgba(0,0,0,0.03),inset 0 0 0 rgba(255,255,255,0.8);transform:translateY(-5px)}.learning_outcomes_UL li p{font-size:14px;margin:0;align-items:flex-start;line-height:1.6;color:#000000;display:flex;gap:15px}.learning_outcomes_UL svg{margin-top:2px;flex-shrink:0;transform:scale(0.9);filter:drop-shadow(2px 2px 3px rgba(0,0,0,0.1));transition:transform 0.3s ease,filter 0.3s ease}.learning_outcomes_UL li:hover svg{transform:scale(1.1);filter:drop-shadow(3px 3px 5px rgba(0,0,0,0.15))}.learning_outcomes_UL svg path{transition:fill 0.3s ease}.learning_outcomes_UL li:hover svg path{fill:rgb(211,186,174)}@media (min-width: 992px) {.learning_outcomes_UL .container{align-items:center;flex-direction:row}.learning_outcomes_UL .img_header_Lr{height:auto;width:45%;max-height:600px}.learning_outcomes_UL .virtual_academy_IF{margin-left:-50px;width:55%}.learning_outcomes_UL ul{grid-template-columns:repeat(2,1fr)}} @media (max-width: 991px) {.learning_outcomes_UL{padding:80px 0}.learning_outcomes_UL .container{padding:0 20px}.learning_outcomes_UL .virtual_academy_IF{padding:30px}.learning_outcomes_UL h1{font-size:calc(40px * 0.85)}.learning_outcomes_UL ul{grid-template-columns:1fr}} @media (max-width: 767px) {.learning_outcomes_UL{padding:60px 0}.learning_outcomes_UL .img_header_Lr{max-height:350px}.learning_outcomes_UL .virtual_academy_IF{padding:25px}.learning_outcomes_UL h1{font-size:calc(40px * 0.7)}.learning_outcomes_UL li{padding:15px}.learning_outcomes_UL li p{font-size:calc(14px * 0.95)}} @media (max-width: 480px) {.learning_outcomes_UL{padding:40px 0}.learning_outcomes_UL .container{gap:30px}.learning_outcomes_UL .img_header_Lr{max-height:250px}.learning_outcomes_UL .virtual_academy_IF{padding:20px}.learning_outcomes_UL h1{font-size:calc(40px * 0.6);margin-bottom:20px}.learning_outcomes_UL h1::after{width:80px;height:3px}.learning_outcomes_UL li{padding:12px}.learning_outcomes_UL svg{transform:scale(0.8)}}

h1, h2, h3, h4, h5, h6 {word-break: break-word;}

/* Logo */
.site-logo{height:2.8rem;width:auto;display:block;filter:drop-shadow(0 0 8px #ffffff)}
.site-logo--footer{height:50px;width:auto;filter:drop-shadow(0 0 5px rgb(211,186,174,0.5))}
header .head_site_qb .site_prime_uM .nav_mainbar_qa svg{display:none}
footer .site_prime_uM svg{display:none}
.program_details_oM .site_prime_uM .site-logo{height:40px;width:auto;filter:none}

/* Mobile menu */
.mobile-menu-toggle{
  position:absolute;opacity:0;width:0;height:0;pointer-events:none
}
.mobile-menu-btn{display:none;cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;z-index:101;background:rgba(0,0,0,0.15);border-radius:8px;border:none;flex-shrink:0}
.mobile-menu-btn span{display:block;width:100%;height:2px;background:#ffffff;border-radius:2px;transition:transform 0.3s ease,opacity 0.3s ease}
@media screen and (max-width:991px){
  header .head_site_qb{
    flex-direction:row;flex-wrap:wrap;align-items:center;
    justify-content:space-between;padding:0.75rem 0;overflow:visible
  }
  header .head_site_qb .site_prime_uM{margin-left:0;margin-bottom:0;transform:none}
  .mobile-menu-btn{display:flex;margin-left:auto}
  header .head_site_qb .top_class_qH{
    display:none!important;flex-direction:column;width:100%!important;
    order:3;background:rgb(211,186,174);clip-path:none;padding:0;
    margin-top:0.5rem;border-radius:10px;overflow:hidden;
    flex:1 1 100%;max-width:100%;min-width:0
  }
  header .head_site_qb .mobile-menu-toggle:checked ~ .top_class_qH{display:flex!important}
  header .head_site_qb .top_class_qH .header_start_UX{width:100%}
  header .head_site_qb .top_class_qH .header_start_UX a{
    padding:0.9rem 1rem;text-align:left;
    border-bottom:1px solid rgba(255,255,255,0.1)
  }
  header .head_site_qb .top_class_qH .header_start_UX:last-child a{border-bottom:none}
  header .head_site_qb .mobile-menu-toggle:checked + .mobile-menu-btn span:nth-child(1){transform:translateY(7px) rotate(45deg)}
  header .head_site_qb .mobile-menu-toggle:checked + .mobile-menu-btn span:nth-child(2){opacity:0}
  header .head_site_qb .mobile-menu-toggle:checked + .mobile-menu-btn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
}

/* Footer contact p tags */
footer .info_item p{margin:0;font-size:17px;color:#ffffff;line-height:1.5;display:block}
footer .info_item p a{color:#ffffff;text-decoration:underline;text-underline-offset:3px}
footer .info_item p a:hover{color:rgb(211,186,174)}

/* Reach out contact info */
.reach_out_vL .support_query_Fz div{display:block;max-width:100%;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.15)}
.reach_out_vL .support_query_Fz div:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.reach_out_vL .support_query_Fz div::before{display:none}
.reach_out_vL .support_query_Fz div p{margin:0;font-size:15px;color:#ffffff;font-weight:400;line-height:1.5}

/* Contact form */
.reach_out_vL .query_panel_Tm form{display:flex;flex-direction:column;gap:14px;width:100%}
.reach_out_vL .query_panel_Tm form h3{margin-bottom:4px;width:100%}
.reach_out_vL .query_panel_Tm input[type="text"],
.reach_out_vL .query_panel_Tm input[type="email"],
.reach_out_vL .query_panel_Tm input[type="tel"]{
  width:100%;min-width:0;box-sizing:border-box;flex:none;
  padding:0 18px;height:52px;font-size:15px;
  border:none;border-radius:10px;
  background-color:rgb(231,222,217);color:#000000;
  box-shadow:inset 0 2px 4px rgba(0,0,0,0.12);
  transition:box-shadow 0.3s ease,transform 0.3s ease
}
.reach_out_vL .query_panel_Tm input[type="text"]:focus,
.reach_out_vL .query_panel_Tm input[type="email"]:focus,
.reach_out_vL .query_panel_Tm input[type="tel"]:focus{
  outline:none;transform:translateY(-1px);
  box-shadow:inset 0 2px 4px rgba(0,0,0,0.12),0 0 0 3px rgb(180,130,106,0.45)
}
.reach_out_vL .query_panel_Tm input::placeholder{color:#000000;opacity:0.55}
.reach_out_vL .query_panel_Tm .request_info_Fg{margin-top:0;gap:12px;align-items:flex-start}
.reach_out_vL .query_panel_Tm .request_info_Fg label{font-size:14px;line-height:1.5;word-break:break-word}
.reach_out_vL .query_panel_Tm .request_support_ao{
  width:100%;height:52px;margin-top:0;font-size:16px;
  text-transform:none;letter-spacing:0;flex:none
}
.form-phone-error{display:block;width:100%;font-size:13px;color:#c0392b;margin-top:-6px;margin-bottom:2px;line-height:1.4}

/* Footer subscribe form — overrides */
footer .subscribe_holder form.input_holder{
  display:flex;flex-direction:column;gap:12px;width:100%;align-items:stretch;position:relative
}
footer .subscribe_holder .input_holder input[type="email"],
footer .subscribe_holder .expand_knowledge_dt{
  width:100%;min-width:0;box-sizing:border-box;height:48px;
  padding:12px 16px;border-radius:10px;
  border:1px solid rgba(255,255,255,0.2);
  background:rgba(255,255,255,0.08);
  font-size:15px;color:#ffffff;
  transition:border-color 0.3s ease,background 0.3s ease,box-shadow 0.3s ease
}
footer .subscribe_holder .input_holder input[type="email"]:focus,
footer .subscribe_holder .expand_knowledge_dt:focus{
  outline:none;border-color:rgb(211,186,174);
  background:rgba(255,255,255,0.12);
  box-shadow:0 0 0 3px rgb(211,186,174,0.35)
}
footer .subscribe_holder .input_holder input[type="email"]::placeholder,
footer .subscribe_holder .expand_knowledge_dt::placeholder{color:rgba(255,255,255,0.55)}
footer .subscribe_holder .new_beginnings_hY{
  width:100%;height:48px;padding:0 20px;
  display:flex;align-items:center;justify-content:center;
  border:none;border-radius:10px;font-size:15px;font-weight:600;
  cursor:pointer;white-space:nowrap;box-sizing:border-box;
  background:rgb(211,186,174);color:#ffffff;
  text-transform:none;letter-spacing:0
}
footer .subscribe_holder .new_beginnings_hY:hover{
  background:rgb(180,130,106);transform:translateY(-2px);
  box-shadow:0 5px 15px rgba(0,0,0,0.2)
}
@media (min-width:768px){
  footer .subscribe_holder form.input_holder{flex-direction:row;gap:10px}
  footer .subscribe_holder .input_holder input[type="email"],
  footer .subscribe_holder .expand_knowledge_dt{flex:1 1 auto}
  footer .subscribe_holder .new_beginnings_hY{width:auto;min-width:170px;flex:0 0 auto}
}
@media screen and (max-width:767px){
  .reach_out_vL .query_panel_Tm,.reach_out_vL .support_query_Fz{padding:30px 20px}
  .reach_out_vL .query_panel_Tm input[type="text"],
  .reach_out_vL .query_panel_Tm input[type="email"],
  .reach_out_vL .query_panel_Tm input[type="tel"],
  .reach_out_vL .query_panel_Tm .request_support_ao{height:48px;font-size:14px}
  .reach_out_vL .query_panel_Tm .request_info_Fg label{font-size:13px}
  footer .subscribe_holder form.input_holder{flex-direction:column}
  footer .subscribe_holder .input_holder input[type="email"],
  footer .subscribe_holder .expand_knowledge_dt,
  footer .subscribe_holder .new_beginnings_hY{width:100%;height:46px;font-size:14px}
  footer .support_contact_QK{
    flex-direction:column;flex-wrap:nowrap;align-items:stretch;
    gap:12px;padding:20px
  }
  footer .info_item{
    width:100%;max-width:100%;flex:0 0 auto
  }
  footer .info_item p{word-break:break-word}
  .secure_preserve_wV{margin:20px 12px;padding:24px 16px}
}

/* Legal pages — keep heading text visible (span styles are for inline highlights in body copy) */
.secure_preserve_wV h1 span,
.secure_preserve_wV h2 span,
.secure_preserve_wV h3 span{
  padding:0;border-radius:0;background-color:transparent;
  color:inherit;font-weight:inherit
}
.secure_preserve_wV h1{font-size:clamp(24px,5vw,39px);line-height:1.2;word-break:break-word}
.secure_preserve_wV h2{font-size:clamp(20px,4vw,32px);line-height:1.25;word-break:break-word}
@media only screen and (max-width:800px){
  .secure_preserve_wV h1{font-size:clamp(22px,6vw,28px)}
  .secure_preserve_wV h2{font-size:clamp(18px,5vw,24px)}
}

/* About floristic page */
.about_floristic_hero{
  background:linear-gradient(135deg,rgb(231,222,217) 0%,rgb(211,186,174) 100%);
  padding:clamp(48px,8vw,88px) 0;text-align:center
}
.about_floristic_hero h1{
  font-size:clamp(28px,5vw,42px);line-height:1.2;margin-bottom:16px;color:#000000
}
.about_floristic_hero p{
  max-width:720px;margin:0 auto;font-size:clamp(16px,2.5vw,18px);line-height:1.6;color:rgba(0,0,0,0.75)
}
.about_floristic_split{padding:clamp(48px,7vw,80px) 0}
.about_floristic_split--alt{background:rgb(231,222,217)}
.about_floristic_row{
  display:flex;align-items:center;gap:clamp(24px,5vw,56px);flex-wrap:wrap
}
.about_floristic_row--reverse{flex-direction:row-reverse}
.about_floristic_media{flex:1 1 320px;min-width:0}
.about_floristic_media img{
  width:100%;height:auto;display:block;border-radius:16px;
  box-shadow:0 12px 32px rgba(0,0,0,0.12);object-fit:cover;aspect-ratio:4/3
}
.about_floristic_content{flex:1 1 320px;min-width:0}
.about_floristic_content h2{
  font-size:clamp(22px,4vw,32px);line-height:1.25;margin-bottom:16px;color:#000000
}
.about_floristic_content p{
  font-size:16px;line-height:1.65;margin-bottom:14px;color:rgba(0,0,0,0.82)
}
.about_floristic_content p:last-child{margin-bottom:0}
.about_floristic_pillars{padding:clamp(40px,6vw,72px) 0;background:#ffffff}
.about_floristic_pillars h2{
  text-align:center;font-size:clamp(22px,4vw,30px);margin-bottom:clamp(28px,5vw,48px)
}
.about_floristic_grid{
  display:grid;grid-template-columns:repeat(3,1fr);gap:24px
}
.about_floristic_card{
  background:rgb(231,222,217);border-radius:14px;padding:28px 24px;text-align:center
}
.about_floristic_card h3{font-size:18px;margin-bottom:10px;color:#000000}
.about_floristic_card p{font-size:15px;line-height:1.55;color:rgba(0,0,0,0.78)}
.about_floristic_stats{
  padding:clamp(36px,5vw,56px) 0;
  background:rgb(180,130,106);color:#ffffff
}
.about_floristic_stats .container{
  display:flex;justify-content:center;align-items:flex-start;
  flex-wrap:wrap;gap:clamp(24px,6vw,64px);text-align:center
}
.about_floristic_stat{
  flex:1 1 180px;min-width:140px;max-width:280px;padding:8px 12px
}
.about_floristic_stat strong{
  display:block;font-size:clamp(28px,5vw,40px);line-height:1.1;
  margin-bottom:6px;color:#ffffff;font-weight:700
}
.about_floristic_stat span{
  display:block;font-size:14px;line-height:1.45;
  opacity:0.92;letter-spacing:0.02em;color:#ffffff
}
.about_floristic_cta{
  padding:clamp(48px,7vw,80px) 0;text-align:center
}
.about_floristic_cta h2{font-size:clamp(22px,4vw,30px);margin-bottom:12px}
.about_floristic_cta p{
  max-width:560px;margin:0 auto 24px;font-size:16px;line-height:1.6;color:rgba(0,0,0,0.75)
}
.about_floristic_cta a{
  display:inline-block;padding:14px 32px;border-radius:10px;
  background:rgb(180,130,106);color:#ffffff;font-weight:600;font-size:16px;
  transition:background 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease
}
.about_floristic_cta a:hover{
  background:rgb(150,105,85);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.18)
}
@media screen and (max-width:767px){
  .about_floristic_row,.about_floristic_row--reverse{flex-direction:column}
  .about_floristic_grid{grid-template-columns:1fr}
  .about_floristic_stats .container{
    flex-direction:column;align-items:center;gap:20px
  }
  .about_floristic_stat{
    flex:0 0 auto;width:100%;max-width:320px
  }
}

/* Mobile — prevent horizontal scroll */
html{overflow-x:hidden}
body{
  overflow-x:hidden;width:100%;max-width:100%;
  min-height:100vh;height:auto!important;
  overflow-wrap:break-word;word-wrap:break-word
}
.wrapping-container_er{
  display:flex;flex-direction:column;
  min-height:100vh;height:auto!important;
  width:100%;max-width:100%
}
.nav_teach_hv{
  flex:1 0 auto;max-width:100%;overflow-x:hidden
}
.container{min-width:0}
img,video,iframe{max-width:100%;height:auto}
.site-logo,.site-logo--footer{max-width:none}

/* Footer — always visible at page bottom */
footer{
  flex-shrink:0;width:100%;display:block!important;
  position:relative;z-index:2;overflow:visible
}
footer .citation_cv{display:block}
footer .top_class_qH{display:block!important}

/* Header — keep desktop nav inside viewport (mobile menu rules are separate) */
@media screen and (min-width:992px){
  header .head_site_qb{overflow-x:hidden;max-width:100%}
  header .head_site_qb .site_prime_uM{margin-left:0!important}
  header .head_site_qb .top_class_qH{
    width:auto!important;max-width:100%;flex:1;justify-content:flex-end;
    padding-right:0!important;min-width:0
  }
}
@media screen and (max-width:991px){
  header .head_site_qb .site_prime_uM .nav_mainbar_qa::before{
    left:0;width:100%
  }
}

/* Hero & sections — clip animated/decorative overflow */
.welcome_ZQ,.welcome_ZQ .learning_welcome_Uu,.welcome_ZQ .edu_intro_CU{overflow:hidden}
.welcome_ZQ .news_item_OL{max-width:calc(100% - 24px);box-sizing:border-box}
@media screen and (max-width:768px){
  .welcome_ZQ .news_item_OL{
    left:50%!important;right:auto;width:min(90%,calc(100% - 24px))!important
  }
}

/* Grids — never force wider than screen */
@media screen and (max-width:767px){
  .data_exploration_iL ul,
  .plan_card_gM .pricing_offers_zZ,
  .learning_outcomes_UL ul{grid-template-columns:1fr!important}
  .learning_outcomes_UL .virtual_academy_IF{margin-left:0!important;width:100%!important}
  .experience_trial_iK h2{transform:none}
  .secure_preserve_wV{margin:16px 0;padding:20px 16px;max-width:100%}
}
