﻿.key_conduct_code{flex:0 0 auto}.key_conduct_code{font-family:Arial,sans-serif;color:#000000;padding:80px 0 30px;position:relative;background-color:#ffffff}header,footer{width:100%}.key_id_thankbox::before{width:40%;content:"";position:absolute;transform:rotate(-15deg) skewX(10deg);top:-10%;animation:floatElement 15s ease-in-out infinite;height:70%;filter:blur(60px);background:linear-gradient(220deg,rgb(102,125,125,0.5) 20%,transparent 80%);right:-5%;z-index:1}.key_id_thankbox h2::after{transform:translateX(-50%);background:rgb(134,158,158);content:"";left:50%;height:3px;position:absolute;border-radius:10px;width:80px;bottom:-15px}.key_id_thankbox .key_training_space::before{background:linear-gradient(90deg,rgb(134,158,158) 0%,rgb(102,125,125) 100%);position:absolute;height:6px;left:0;content:"";top:0;width:100%}.key_id_thankbox li{gap:20px;position:relative;grid-template-columns:1fr;display:grid}.key_id_thankbox span{color:#000000;position:relative;line-height:1.8;font-family:Arial,sans-serif;font-size:calc(13px * 1.1);padding-left:15px;text-align:left;border-left:3px solid rgb(134,158,158,0.5)}.key_get_in_touch .key_img_circle::after{height:100%;content:'';background:linear-gradient(to right,rgb(134,158,158,0.5),transparent 70%);top:0;width:100%;border-radius:16px 0 0 16px;left:0;position:absolute}.key_get_in_touch .key_help_links{display:flex;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.1);overflow:hidden;background:#ffffff}.key_get_in_touch input[type="text"]:focus,.key_get_in_touch textarea:focus{box-shadow:0 0 0 2px rgb(134,158,158,0.5);outline:none;border-color:rgb(134,158,158)}.key_get_in_touch .key_request_message input[type="checkbox"]{position:absolute;opacity:0}.key_get_in_touch .key_request_message label::before{content:'';width:18px;border-radius:10px;transition:all 0.3s ease;height:18px;top:2px;left:0;border:2px solid rgb(102,125,125);position:absolute}.key_get_in_touch .key_request_message a:hover{text-decoration:underline}.key_get_in_touch .key_message_list:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1);background:rgb(102,125,125);transform:translateY(-3px)}.key_get_in_touch .key_inquiry_inquiry::before{width:100%;top:0;position:absolute;left:0;content:'';background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.05),rgba(255,255,255,0.05) 1px,transparent 1px,transparent 10px );height:100%}.key_get_in_touch .key_message_request svg{flex-shrink:0;height:22px;width:22px;margin-right:15px}.key_get_in_touch .key_message_request a:hover{opacity:0.8}.key_course_highlights{padding:5rem 0;overflow:hidden;position:relative;background:linear-gradient(45deg,rgb(165,190,190) 0%,rgb(102,125,125,0.5) 40%,rgb(165,190,190) 100%)}.key_course_highlights .key_img_circle{top:0;z-index:1;position:absolute;height:100%;left:0;width:100%}.key_course_highlights .key_learn_career{box-shadow:-15px -15px 30px rgba(0,0,0,0.1);margin-left:auto;backdrop-filter:blur(8px);margin-top:auto;padding:2.5rem;position:relative;width:60%;background:linear-gradient(to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.8));z-index:3}.key_course_highlights .key_site_info:hover{transform:translateY(-5px) rotate(5deg)}.key_course_highlights .key_site_info svg path{fill:rgb(134,158,158);transition:fill 0.3s ease}.key_course_highlights .key_learn_career p{line-height:1.7;font-size:16px;color:#000000}.key_course_highlights .key_training_space::before{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;position:absolute;animation:floatAnimation 8s infinite ease-in-out;content:"";height:120px;right:65%;z-index:0;border:2px solid rgb(134,158,158,0.5);top:10%;width:120px}.key_secure_vaulting::after{pointer-events:none;z-index:0;width:40%;top:0;height:100%;content:"";position:absolute;background:linear-gradient(to bottom,rgb(102,125,125,0.5) 0%,transparent 50%);right:0}.key_secure_vaulting h1{font-weight:700;margin-bottom:2rem;padding-bottom:0.75rem;animation:slideInTitle 0.8s 0.2s forwards;font-size:44px;transform:translateX(-5px);position:relative;opacity:0;color:#000000}.key_secure_vaulting h2::before{left:0;animation:scaleVertical 0.4s 0.8s forwards;transform:scaleY(0);height:100%;background-color:rgb(134,158,158);top:0;transform-origin:top;content:"";width:4px;position:absolute}.key_secure_vaulting h4{margin:1.5rem 0 0.75rem;font-size:calc(38px * 0.75);color:#000000;position:relative;transform:translateY(5px);animation:slideInUp 0.6s 0.6s forwards;padding-left:1.75rem;opacity:0;font-weight:400}.key_secure_vaulting p strong::after{position:absolute;height:1px;left:0;width:100%;background-color:rgb(134,158,158,0.5);bottom:-2px;content:""}.key_secure_vaulting li{color:#000000;padding-left:0.25rem;margin-bottom:0.75rem;font-size:12px;line-height:1.6;position:relative}footer{width:100%;position:relative}.key_conduct_code::before{bottom:0;left:0;background-image:repeating-linear-gradient( to right,rgb(134,158,158),rgb(134,158,158) 10px,transparent 10px,transparent 20px );position:absolute;content:"";height:1px;width:100%}footer .info_item:last-child{margin-right:0}footer .info_item::after{width:1px;height:100%;background-color:rgba(255,255,255,0.1);content:"";right:0;top:0;position:absolute}footer .info_item::before{background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 100%);left:0;opacity:0;height:100%;top:0;width:100%;transition:opacity 0.5s ease;content:"";position:absolute}footer .key_site_info svg{margin-bottom:30px;width:auto;height:50px}footer .key_linkedin_ref{color:#000000;max-width:300px;font-size:16px;line-height:1.6}footer .key_top_sitebar::after{bottom:0;pointer-events:none;opacity:0.3;top:0;left:0;content:"";right:0;position:absolute;background-size:30px 30px;background-image:linear-gradient(45deg,transparent 92%,rgba(255,255,255,0.05) 93%,transparent 94%),linear-gradient(135deg,transparent 92%,rgba(255,255,255,0.05) 93%,transparent 94%)}footer .key_header_pagewrap{height:auto;margin-bottom:20px;position:relative;overflow:hidden;max-height:280px}footer .key_header_pagewrap a:hover{padding-left:10px;border-bottom-color:rgb(134,158,158);color:#ffffff}footer .subscribe_holder h5{font-weight:700;margin-bottom:20px;letter-spacing:1px;font-size:22px;color:#ffffff;text-transform:uppercase}footer .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.6)}footer .key_email_entry{padding:15px;background-color:rgb(102,125,125);border:none;cursor:pointer;text-align:center;transition:all 0.3s ease;color:#ffffff;border-radius:10px;font-size:18px;font-weight:600}.key_testimonials{padding:6rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(165,190,190) 0%,#ffffff 100%)}.key_testimonials h2{font-size:calc(31px * 1.1);letter-spacing:-0.02em;line-height:1.3;position:relative;transform:translateY(0);font-weight:700;text-align:center;color:#000000;margin-bottom:3.5rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.key_testimonials .key_review_spot{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;position:relative}.key_testimonials .key_user_stories:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.08),0 8px 20px rgba(0,0,0,0.04)}.key_testimonials .key_user_stories:hover::before{transform:rotate(0deg) scale(1.1);opacity:0.15}.key_testimonials .key_user_stories h3::after{width:0;left:0;content:"";background:rgb(102,125,125);transition:width 0.3s ease-out;bottom:-4px;position:absolute;height:2px}.key_testimonials .key_user_stories:hover div{transform:scale(1.05)}.key_testimonials .key_user_stories:hover div::after{opacity:0.2}.key_testimonials .key_user_stories:hover div img{transform:scale(1.1)}.key_title_page{background:linear-gradient(135deg,rgb(134,158,158,0.5),rgb(165,190,190));overflow:hidden;padding:2rem;position:relative;display:flex;align-items:center;min-height:100vh;justify-content:center}.key_title_page .key_study_smart{gap:2rem;width:90%;max-width:1200px;z-index:2;position:relative;grid-template-columns:1fr;display:grid}.key_title_page .key_study_smart > div:first-child p{letter-spacing:0.02em;color:#000000;font-family:Arial,sans-serif;margin:0;line-height:1.5;font-size:calc(14px * 1.1);font-weight:600}.key_title_page .key_path_impact > div::before{left:0;position:absolute;background:linear-gradient(to bottom,rgba(#000000,0.5),rgba(rgb(134,158,158),0.7));height:100%;top:0;width:100%;content:"";z-index:1}.key_title_page .key_path_impact > div > div:hover{transform:translateX(10px)}.key_title_page .title_style_header{line-height:1.2;letter-spacing:-0.01em;font-size:calc(43px * 1.2);font-weight:700;transform:translateY(0);margin:0;color:#ffffff;text-shadow:0 2px 10px rgba(0,0,0,0.2);transition:transform 0.3s ease}.key_explore_now::after{opacity:0.2;z-index:2;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent);left:0;content:"";height:60%;bottom:0;position:absolute;width:100%}.key_explore_now .key_training_space{gap:2rem;position:relative;align-items:center;transform:perspective(1000px) rotateX(-2deg) translateZ(20px);justify-content:flex-start;display:flex;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1)}.key_explore_now .key_training_space{transform:perspective(1000px) rotateX(-2deg) translateZ(30px)}.key_explore_now .key_training_space:hover::before{opacity:0.15}.key_explore_now svg:hover{transform:translateZ(50px) scale(1.1) rotate(5deg)}.key_explore_now svg path{transition:fill 0.3s ease;fill:#ffffff}.key_explore_now .key_training_space div{flex-grow:1;transform:translateZ(10px)}.key_explore_now .key_message_list::before{opacity:0;width:100%;z-index:-1;top:0;content:"";left:0;height:100%;background:linear-gradient(135deg,transparent 0%,rgb(134,158,158,0.5) 100%);position:absolute;transition:opacity 0.4s ease}.key_instructional_approach{overflow:hidden;background:linear-gradient(135deg,rgb(134,158,158,0.5) 0%,rgb(102,125,125) 100%);padding:5rem 0;position:relative}.key_instructional_approach .container{max-width:1200px;z-index:2;overflow:visible;margin:0 auto;transition:transform 0.5s ease-out;position:relative;transform:perspective(1000px) rotateX(2deg)}.key_instructional_approach .key_training_space{transition:all 0.6s cubic-bezier(0.22,1,0.36,1);background:linear-gradient( 135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100% );padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.2) inset,0 -1px 0 rgba(0,0,0,0.1) inset;border-radius:8px;position:relative;backdrop-filter:blur(5px)}.key_instructional_approach h3::after{transform-origin:left;width:60px;content:"";animation:expandLine 1s 0.6s forwards cubic-bezier(0.22,1,0.36,1);height:3px;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);background:#ffffff;left:0;position:absolute;transform:scaleX(0);bottom:-8px}.key_our_story{padding:120px 0 80px;position:relative;overflow:hidden}.key_our_story::after{height:200%;opacity:0.15;left:-50%;z-index:2;background:radial-gradient(circle at center,rgb(134,158,158,0.5) 0%,transparent 60%);pointer-events:none;animation:pulse 15s infinite alternate ease-in-out;top:-50%;position:absolute;width:200%;content:""}.key_our_story .key_statement_box{border:1px solid rgba(255,255,255,0.1);transform:perspective(1000px) rotateY(-1deg);background:linear-gradient(135deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.02) 100%);-webkit-backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,0.2);transform-origin:left center;border-left:3px solid rgb(134,158,158);backdrop-filter:blur(10px);padding:40px;transition:transform 0.5s ease-out,box-shadow 0.5s ease-out}.key_our_story .key_statement_box p{position:relative;font-weight:700;display:inline-block;font-size:calc(15px * 1.5);margin-bottom:20px;letter-spacing:1px;color:rgb(102,125,125)}header .key_head_nav{z-index:99;width:100%;overflow:visible;justify-content:space-between;position:relative;box-sizing:border-box;align-items:center;display:flex;background:linear-gradient(120deg,rgb(134,158,158) 0%,rgb(102,125,125,0.5) 100%);padding:1.5rem 0}header .key_head_nav .key_site_info .key_main_pagewrap::before{clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);left:-20px;height:calc(100% + 20px);position:absolute;z-index:-1;top:-10px;content:"";width:calc(100% + 40px);background:rgba(0,0,0,0.5)}header .key_head_nav .key_top_sitebar .key_head_lesson{transform-style:preserve-3d;margin:0;position:relative;perspective:1000px}header .key_head_nav .key_top_sitebar .key_head_lesson a::after{width:0;background:rgb(102,125,125);left:1.5rem;bottom:0.8rem;transition:width 0.3s ease;height:2px;position:absolute;content:""}.key_leadership_experience{background:linear-gradient(135deg,rgb(165,190,190),rgba(245,247,250,0.92));overflow:hidden;position:relative;padding:7rem 0}.key_leadership_experience .container{position:relative;padding:0 1.5rem;z-index:1;margin:0 auto;max-width:1140px}.key_leadership_experience .key_user_stories > div:first-child{width:100%;position:relative}.key_leadership_experience .key_user_stories:hover .key_img_circle{transform:scale(1.02)}.key_leadership_experience .key_user_stories .key_img_circle::after{height:100%;position:absolute;left:0;width:100%;content:"";top:0;background:linear-gradient(to bottom,transparent 70%,rgba(0,0,0,0.2))}.key_leadership_experience .key_user_stories .name::after{transform:scaleX(1);height:2px;content:"";bottom:-0.35rem;left:0;transform-origin:left;background:rgb(134,158,158);transition:transform 0.4s ease-out;position:absolute;width:2.5rem}.key_leadership_experience .key_user_stories .key_career_expertise::before{width:25px;z-index:1;transition:all 0.4s ease-out 0.2s;position:absolute;left:-8px;border-radius:50%;transform:scale(0);top:-15px;height:25px;background:#ffffff;opacity:0;content:"";box-shadow:0 0 0 3px rgb(102,125,125,0.5)}.key_tariff_feature .key_learning_pricing{color:#ffffff;text-align:center;font-size:18px;opacity:0;transform:translateY(20px);animation:fadeSlideUp 0.7s ease forwards 0.2s;line-height:1.6;margin-bottom:50px;max-width:700px}.key_tariff_feature .key_group_rates li:nth-child(1){--li-index:1}.key_tariff_feature .key_group_rates li:nth-child(3){--li-index:3}.key_tariff_feature .key_lesson_plans{background:linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0.05));border:1px solid rgba(255,255,255,0.15);display:block;height:100%;box-shadow:0 15px 35px rgba(0,0,0,0.2);backdrop-filter:blur(10px);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s cubic-bezier(0.22,1,0.36,1);text-decoration:none;overflow:hidden;position:relative}.key_tariff_feature .key_skill_plans h4::after{content:"";position:absolute;bottom:0;background:rgb(102,125,125);width:40px;left:0;height:2px}.key_tariff_feature .key_lesson_plans:hover .key_cost_card{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.key_safe_cookies{gap:20px;padding:20px 5%;align-items:center;justify-content:space-between;display:flex}.key_consentSettingsDialog h5{font-size:20px;text-transform:uppercase;color:#ffffff;letter-spacing:1px;font-weight:700}.key_digital_cookies{display:flex;justify-content:center;align-items:center;margin-right:15px;flex-shrink:0;filter:drop-shadow(0 0 10px rgb(134,158,158))}.cookie_button.key_cookie_guard:hover{box-shadow:0 0 15px rgb(102,125,125)}.key_consentSettingsDialog p a:hover{color:rgb(102,125,125)}#key_cookie_alert_panel{display:none}footer .text_main_holder::-webkit-scrollbar{display:none}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 991px) {.key_id_thankbox{padding:80px 0}.key_id_thankbox h2{font-size:calc(37px * 0.85)}.key_id_thankbox .key_training_space{padding:40px 30px}.key_id_thankbox li::before{left:-20px}} @media (max-width: 992px) {.key_get_in_touch .key_img_circle{display:none}.key_get_in_touch .key_help_links{flex-direction:column}.key_get_in_touch .key_inquiry_block{width:100%}.key_get_in_touch .key_inquiry_inquiry{width:100%}} @media screen and (max-width: 991px) {.key_course_highlights .key_training_space{min-height:420px}.key_course_highlights .key_learn_career{width:75%;padding:2rem}.key_course_highlights .key_site_info{padding:12px;left:2rem;top:-30px}.key_course_highlights .key_site_info svg{width:40px;height:40px}.key_course_highlights .key_learn_career h3{font-size:calc(34px - 0.2rem)}} @media screen and (max-width: 480px) {.key_course_highlights{padding:3rem 0}.key_course_highlights .key_img_circle{height:200px}.key_course_highlights .key_learn_career{padding:1.5rem 1.25rem;width:100%}.key_course_highlights .key_site_info{padding:10px}.key_course_highlights .key_site_info svg{width:35px;height:35px}.key_course_highlights .key_learn_career h3{margin-top:0.75rem;font-size:calc(34px - 0.5rem)}.key_course_highlights .key_learn_career p{font-size:calc(16px - 0.1rem)}} @media (max-width: 767px) {.key_secure_vaulting{padding:2rem 0.75rem}.key_secure_vaulting .container{padding:1.25rem;box-shadow:0 10px 25px rgba(0,0,0,0.04),0 3px 10px rgba(0,0,0,0.02);transform:none}.key_secure_vaulting h1{font-size:calc(44px * 0.8);margin-bottom:1.5rem}.key_secure_vaulting h2{font-size:calc(38px * 0.8);margin:1.75rem 0 0.75rem}.key_secure_vaulting h3{font-size:calc(38px * 0.75);margin:1.5rem 0 0.75rem}.key_secure_vaulting h4{font-size:calc(38px * 0.65);margin:1.25rem 0 0.5rem}.key_secure_vaulting p,.key_secure_vaulting li,.key_secure_vaulting span{line-height:1.6;font-size:calc(12px * 0.95)}.key_secure_vaulting ul{margin:1rem 0 1.5rem 0.5rem}} @media (max-width: 576px) {footer .key_conduct_code{padding:50px 0 20px}footer .key_site_info::before,footer .key_top_sitebar::before,footer .subscribe_holder::before{font-size:2rem;left:15px;top:15px}footer .key_header_pagewrap{max-height:220px;height:auto}footer .key_site_info,footer .key_top_sitebar,footer .subscribe_holder{padding:20px 15px;min-height:300px}footer .key_top_sitebar h5,footer .subscribe_holder h5{margin-bottom:15px;font-size:calc(22px - 2px)}footer .subscribe_holder p{margin-bottom:20px}footer .input_holder input[type="email"],footer .key_email_entry{padding:12px}} @media (hover: none) {.key_testimonials .key_user_stories:hover{transform:none}.key_testimonials .key_user_stories:hover h3::after{width:50%}} @media (min-width: 1200px) {.key_title_page .key_study_smart{grid-template-columns:1fr 2.5fr}.key_title_page .key_study_smart > div:first-child{animation:slideInLeft 1s 0.3s forwards ease-out;transform:translateX(-50px);opacity:0}.key_title_page .key_path_impact{animation:slideInUp 1s 0.5s forwards ease-out;transform:translateY(50px)}.key_title_page .key_path_impact > div{padding:4rem}.key_title_page .key_path_impact > div > div{padding:2.5rem}.key_title_page .title_style_header{font-size:calc(43px * 1.5)}} @media (max-width: 991px) {.key_instructional_approach{padding:4rem 0}.key_instructional_approach .key_training_space{padding:2.5rem}.key_instructional_approach h3{font-size:calc(36px * 0.9)}} @media (max-width: 767px) {.key_instructional_approach{padding:3rem 0}.key_instructional_approach .container{transform:perspective(1000px) rotateX(1deg)}.key_instructional_approach .key_training_space{padding:2rem}.key_instructional_approach h3{margin-bottom:1.2rem;font-size:calc(36px * 0.85)}.key_instructional_approach p{font-size:calc(12px * 0.95)}} @media (min-width: 768px) {.key_our_story .key_statement_box div div{column-count:2}} @media (min-width: 992px) {.key_our_story{padding:150px 0 100px}.key_our_story h2{font-size:calc(34px * 1.5);text-align:left;margin-left:40px}.key_our_story h2::after{width:120px;left:0;transform:none}.key_our_story .key_statement_box{margin-left:40px;padding:60px}.key_our_story .key_statement_box > div{grid-template-columns:1fr}.key_our_story .key_statement_box div div{column-count:2}} @media screen and (max-width: 767px) {header .key_head_nav .key_top_sitebar{padding:0.5rem 0}header .key_head_nav .key_top_sitebar .key_head_lesson{width:50%}header .key_head_nav .key_top_sitebar .key_head_lesson a{font-size:calc(20px - 2px);text-align:center;padding:0.6rem 0.8rem}header .key_head_nav .key_top_sitebar .key_head_lesson a::after{display:none}} @media (min-width: 1024px) {.key_leadership_experience{padding:10rem 0}.key_leadership_experience .key_user_stories{gap:2.5rem 4rem;grid-template-columns:320px 1fr;padding:4rem}.key_leadership_experience .key_user_stories .name{font-size:calc(18px * 1.3)}.key_leadership_experience .key_user_stories > div:nth-child(2) > div{font-size:16px}.key_leadership_experience .key_user_stories .key_career_expertise{line-height:1.8;font-size:calc(16px * 1.1)}.key_leadership_experience .key_user_stories::before{content:"";background:linear-gradient(135deg,rgb(134,158,158,0.5),transparent 70%);border-radius:0 10px 0 100px;transition:all 0.5s ease-out;transform:rotate(45deg);position:absolute;z-index:0;top:3.5rem;opacity:0.1;right:3.5rem;width:80px;height:80px}.key_leadership_experience .key_user_stories:hover::before{transform:rotate(55deg) scale(1.2);opacity:0.15}} @media only screen and (max-width: 1200px) {.key_consentSettingsDialog{padding:15px 0}.key_safe_cookies{padding:15px 5%}} @keyframes pulse {0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(rgb(134,158,158),0.5)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(rgb(134,158,158),0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(rgb(134,158,158),0)}} @keyframes floatAnimation {0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(10px,-15px) rotate(5deg)}50%{transform:translate(5px,10px) rotate(-5deg)}75%{transform:translate(-10px,-5px) rotate(3deg)}} @keyframes scaleVertical {from{transform:scaleY(0)}to{transform:scaleY(1)}} @keyframes slideInUp {from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes twinkle {0%,100%{opacity:0.3}50%{opacity:0.6}} @keyframes expandLine {to{transform:scaleX(1)}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}