﻿*{box-sizing:border-box;padding:0;margin:0}*{scrollbar-width:thin;scrollbar-color:rgb(230,180,162) #ffffff}svg{height:30px;width:30px}.main_skill8{flex:1 0 auto}.container{max-width:100%;width:1260px;margin:auto}.contact_form_box2{position:relative;overflow:hidden;background:rgb(243,219,205);padding:120px 0}.contact_form_box2 .img_circular1{left:0;height:100%;position:absolute;filter:blur(2px) saturate(0.8);opacity:0.08;width:100%;z-index:0;top:0}.contact_form_box2 .img_circular1::after{left:0;position:absolute;height:100%;background:linear-gradient(to bottom,rgb(216,141,120,0.5) 0%,transparent 100%);width:100%;top:0;content:""}.contact_form_box2 h3::after{height:1px;left:50%;content:"";position:absolute;transform:translateX(-50%);background:linear-gradient(to right,transparent,rgb(230,180,162),transparent);bottom:-20px;width:100px}.message_support4 .support_feedback3{padding:60px 50px;z-index:2;position:relative}.message_support4 .support_feedback3 h3{margin-bottom:35px;color:#000000;letter-spacing:0.5px;font-weight:600;font-size:20px;text-align:left}.message_support4 .support_feedback3 form{display:flex;flex-direction:column}.message_support4 .support_feedback3 input[type="text"]:focus,.message_support4 .support_feedback3 textarea:focus{box-shadow:0 0 0 2px rgb(230,180,162,0.5),inset 0 1px 3px rgba(0,0,0,0.05);outline:none;background:#ffffff}.message_support4 .support_feedback3 .reach_support3 input[type="checkbox"]{position:absolute;opacity:0}.message_support4 .support_feedback3 .reach_support3 label::before{transition:all 0.3s ease;background:rgba(240,240,240,0.8);content:"";position:absolute;width:20px;height:20px;left:0;border-radius:10px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.08);top:2px}.message_support4 .support_feedback3 .reach_support3 a::after{background-color:rgb(230,180,162);left:0;content:"";transition:width 0.3s ease;bottom:-2px;width:0;position:absolute;height:1px}.message_support4 .support_feedback3 .contact_request9:hover{color:#ffffff}.message_support4 .support_feedback3 .contact_request9:hover::before{width:100%}.message_support4 .feedback_help4::before{background-size:20px 20px;top:0;content:"";width:100%;position:absolute;opacity:0.5;background:linear-gradient(45deg,transparent 25%,rgba(0,0,0,0.02) 25%,rgba(0,0,0,0.02) 50%,transparent 50%,transparent 75%,rgba(0,0,0,0.02) 75%);left:0;height:100%}.message_support4 .feedback_help4 .reach_request4 li:last-child{margin-bottom:0}.message_support4 .feedback_help4 .reach_request4 li svg{height:22px;transition:all 0.3s ease;width:22px;opacity:0.8;flex-shrink:0;margin-right:18px}.message_support4 .feedback_help4 .reach_request4 li span{line-height:1.5;font-size:14px;color:#000000}.message_support4 .feedback_help4 .reach_request4 li a:hover{color:rgb(230,180,162)}.message_support4 .feedback_help4 .reach_request4 li a:hover::after{width:100%}header:after{position:absolute;width:100%;left:0;content:'';filter:blur(1px);background:linear-gradient( 90deg,rgb(216,141,120) 0%,rgb(230,180,162) 50%,rgb(216,141,120) 100% );height:3px;bottom:0;opacity:0.8}header .container{position:relative;max-width:1200px;padding:16px 25px;margin:0 auto}header .top_skill6{align-items:center;justify-content:space-between;display:flex;position:relative}header .nav_mainbar6:before{opacity:0;height:35px;border-bottom:1px solid rgba(255,255,255,0.05);top:50%;left:0;border-top:1px solid rgba(255,255,255,0.05);content:'';width:100%;transition:all 0.4s ease;position:absolute;transform:translateY(-50%) scaleX(0.8)}header .top_learn4:after{width:100%;opacity:0;height:100%;z-index:-1;top:0;transform:scaleY(0);transition:all 0.3s ease;left:0;position:absolute;content:'';background:linear-gradient( 180deg,transparent,rgb(230,180,162,0.5),transparent )}header .head_learning9:after{transition:all 0.3s ease;content:'';border:1px solid transparent;top:0;width:100%;left:0;border-image:linear-gradient( to right,transparent,rgb(230,180,162),transparent ) 1;height:100%;position:absolute;opacity:0}.sign_up7::before{position:absolute;top:-10%;width:120%;z-index:-1;height:120%;content:"";left:-5%;transform:rotate(-3deg);background:repeating-linear-gradient( 45deg,rgba(255,255,255,0.03),rgba(255,255,255,0.03) 2px,transparent 2px,transparent 8px )}.sign_up7 h4{font-weight:600;position:relative;color:#000000;line-height:1.4;font-size:calc(21px * 1.05);font-family:Arial,sans-serif;padding-left:1.5rem;margin:0 0 1rem}.sign_up7 h4::before{position:absolute;transform:scaleY(1.2);height:calc(100% - 0.6em);top:0.3em;content:"";width:4px;left:0;background:rgb(230,180,162)}.sign_up7 .input_holder input[type="email"]::placeholder{color:rgba(0,0,0,0.4);transition:opacity 0.3s ease}.sign_up7 .input_holder input[type="email"]:focus::placeholder{opacity:0.5}.sign_up7 .input_holder .join_wrap0:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 7px 25px rgba(0,0,0,0.15)}.sign_up7 .input_holder .join_wrap0:hover::before{left:100%}#usagePolicyBanner2{display:none}#usagePolicyBanner2:checked ~ .cookie_warning_overlay3{opacity:0;visibility:hidden}.cookie_warning_overlay3{bottom:0;width:100%;border-top:3px solid rgb(230,180,162);z-index:90;padding:20px 0;background:rgb(216,141,120);font-family:Arial,sans-serif;box-shadow:0 -4px 15px rgba(0,0,0,0.5);position:fixed}.web_tracking1{align-items:center;display:flex;flex-shrink:0;justify-content:center;background:rgb(230,180,162,0.5);margin-right:20px;padding:10px;border-radius:24px}.cookie_button.cookie_box4{background:rgba(0,0,0,0.5);border:2px solid rgb(216,141,120);color:#ffffff}.cookie_warning_overlay3 p a:hover{color:rgb(216,141,120)}.learning_impact3{background:linear-gradient(135deg,rgb(243,219,205) 0%,rgb(230,180,162,0.5) 100%);position:relative;overflow:hidden;padding:120px 0}.learning_impact3 .ethos_block7{max-width:1280px;z-index:1;margin:0 auto;position:relative;padding:0 20px}.learning_impact3 h2{color:#ffffff;display:inline-block;margin:0 0 30px;position:relative;font-size:45px;font-weight:700}.learning_impact3 .img_circular1{grid-row:1 / 5;box-shadow:0 25px 50px rgba(0,0,0,0.2);border-radius:30px;grid-column:1 / 8;overflow:hidden;z-index:1;min-height:600px;position:relative}.learning_impact3 .text_main_holder{display:contents}.learning_impact3 .text_main_holder > div{transform:translateY(0);padding:30px;border:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease;box-shadow:0 15px 35px rgba(0,0,0,0.15);display:flex;border-radius:30px;gap:20px;align-items:flex-start;backdrop-filter:blur(10px);background:rgba(255,255,255,0.07);position:relative;z-index:2}.learning_impact3 .text_main_holder > div::before{left:0;z-index:-1;height:100%;background:linear-gradient(135deg,rgb(216,141,120,0.5) 0%,transparent 100%);transition:opacity 0.3s ease;opacity:0;top:0;width:100%;position:absolute;content:'';border-radius:30px}.learning_impact3 .text_main_holder > div:hover svg path{fill:#ffffff}.program_structure8::before{content:"";opacity:0.05;background:repeating-linear-gradient( 45deg,rgb(230,180,162,0.5) 0,rgb(230,180,162,0.5) 1px,transparent 1px,transparent 20px );position:absolute;top:0;width:100%;height:100%;left:0;animation:shiftLines 20s linear infinite}.program_structure8 .text_element1::after{content:"";border-radius:50%;filter:blur(20px);height:100px;animation:pulsate 5s ease-in-out infinite;width:100px;z-index:-1;background:radial-gradient(circle,rgb(230,180,162) 0%,transparent 70%);top:-20px;position:absolute;opacity:0.3;right:-20px}.program_structure8 .text_element1 h2::before{width:40px;border-radius:10px;left:0;content:"";position:absolute;transition:width 0.3s ease;bottom:-8px;height:4px;background:rgb(230,180,162)}.program_structure8 .img_circular1::before{content:"";position:absolute;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.5) 100%);top:0;z-index:1;width:100%;left:0;height:100%}.program_structure8:hover .img_circular1{transform:rotateX(2deg) translateY(-10px)}.program_structure8 .container::before,.program_structure8 .container::after{content:"";background:rgb(216,141,120,0.5);border-radius:50%;position:absolute;z-index:1;opacity:0.1}.program_structure8 .container::before{animation:float 20s ease-in-out infinite;width:200px;left:-50px;top:-100px;height:200px}footer .discount_cta2::before{left:0;top:0;height:20px;background:linear-gradient(90deg,rgb(230,180,162) 25%,rgb(216,141,120) 25%,rgb(216,141,120) 50%,rgb(230,180,162) 50%,rgb(230,180,162) 75%,rgb(216,141,120) 75%);content:"";width:100%;position:absolute}footer .info_item:last-child{border-right:none}footer .info_item::after{width:0;position:absolute;height:3px;transition:width 0.3s ease;left:0;bottom:0;content:"";background-color:rgb(230,180,162)}footer .text_main_holder{gap:20px;display:grid;margin-top:100px;grid-template-columns:1fr}footer .nav_mainbar6{padding:0 25px;position:relative}footer .nav_mainbar6 h5::after{left:0;height:2px;background-color:rgb(230,180,162);width:60px;bottom:-2px;content:"";position:absolute}footer .head_core9 a:hover{color:#ffffff;transform:translateY(-3px);background-color:rgb(230,180,162)}footer .subscribe_holder h5{margin-bottom:15px;font-size:21px;font-weight:600;color:#ffffff}footer .input_holder::before{top:-10px;right:-10px;z-index:-1;border-radius:50%;background-color:rgb(230,180,162);height:50px;content:"";opacity:0.1;position:absolute;width:50px}footer .input_holder input[type="email"]:focus{box-shadow:0 5px 15px rgba(0,0,0,0.1);outline:none;background-color:#ffffff}footer .join_wrap0::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);position:absolute;transition:left 0.7s ease;content:"";height:100%;width:100%;left:-100%;top:0}.developer_experience9{position:relative;padding:120px 0;background:rgb(243,219,205);overflow:hidden}.developer_experience9 .edu_reviews1{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.05);grid-template-columns:350px 1fr;background:#ffffff;border-radius:10px;display:grid;margin:0 auto;max-width:1000px;overflow:hidden;gap:50px;position:relative}.developer_experience9 .img_circular1:hover::after{opacity:0}.developer_experience9 .name{z-index:2;font-weight:700;padding-bottom:0;position:absolute;left:30px;bottom:60px;font-size:18px;font-family:Arial,sans-serif;color:#ffffff;margin:0;transition:transform 0.3s ease}.developer_experience9 .emp_section5::before{height:30px;content:"";opacity:0.2;left:40px;width:40px;position:absolute;top:40px;background:linear-gradient(to right bottom,rgb(230,180,162) 0%,rgb(230,180,162) 50%,transparent 50%,transparent 100%)}.privacy_hold9:hover{box-shadow:0 8px 24px rgba(0,0,0,0.5)}.privacy_hold9 h2{font-weight:600;color:rgb(216,141,120);font-size:38px;margin-bottom:15px}.privacy_hold9 h5{font-size:20px}.privacy_hold9 h6{font-size:22px}.privacy_hold9 li::before{color:rgb(230,180,162);left:0;content:'•';top:0;position:absolute}.privacy_hold9 .container div{margin-bottom:30px}.privacy_hold9 a:hover{border-bottom:1px solid rgb(216,141,120);color:rgb(216,141,120)}.privacy_hold9 button:hover{background-color:rgb(216,141,120)}.price_option1::before{height:100%;content:"";pointer-events:none;background:radial-gradient(circle at 30% 70%,rgb(216,141,120,0.5) 0%,transparent 60%);left:0;z-index:0;position:absolute;top:0;width:100%}.price_option1 .rate_card2:hover{transform:perspective(1000px) rotateX(2deg)}.price_option1 .rate_card2 .tuition_grid2{overflow-wrap:break-word;color:#000000;max-width:700px;font-size:15px;line-height:1.6;margin-bottom:0;word-break:break-word}.price_option1 .value_pricing3{position:relative;gap:30px;display:grid;grid-template-columns:1fr}.price_option1 .payment_plan0{display:flex;height:100%;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.06);flex-direction:column;background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 95%);position:relative}.price_option1 .learn_packs0{padding:30px;display:flex;z-index:1;flex:1;position:relative;flex-direction:column}.price_option1 .pricing_card0{color:rgb(216,141,120);display:inline-block;font-size:calc(23px + 4px);position:relative;font-weight:700;margin-bottom:20px}.price_option1 .learn_packs0 p{line-height:1.6;overflow:hidden;overflow-wrap:break-word;-webkit-line-clamp:5;display:-webkit-box;font-size:15px;-webkit-box-orient:vertical;color:#000000;flex:1;margin-bottom:0;word-break:break-word}.opening_board6{overflow:hidden;width:100%;align-items:center;min-height:100vh;justify-content:center;display:flex;position:relative}.opening_board6 .heritage_edu8 > div:first-child{position:relative;overflow:hidden}.opening_board6 .heritage_edu8 > div:first-child::after{width:100px;left:0;bottom:-10px;height:4px;content:"";animation:expandWidth 1.5s ease-out forwards;background:rgb(216,141,120);position:absolute}.opening_board6 .heritage_edu8 > div:first-child::after{width:150px}.opening_board6 .heritage_edu8 > div:first-child::after{width:200px;height:5px}.opening_board6 .heritage_edu8 > div:nth-child(2){animation:fadeInUp 1s ease-out 0.6s forwards;transform:translateY(20px);opacity:0}.tyFrame7{position:relative;background:linear-gradient(135deg,rgb(230,180,162,0.5),rgb(216,141,120) 120%);overflow:hidden;padding:100px 0}.tyFrame7::after{left:-5%;transform:rotate(10deg);content:"";position:absolute;opacity:0.1;background:rgb(230,180,162);pointer-events:none;width:40%;height:30%;bottom:-5%}.tyFrame7 .ethos_block7:hover{transform:translateY(-5px)}.tyFrame7 .ethos_block7::before{position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,rgb(230,180,162),rgb(216,141,120));content:""}.tyFrame7 .ethos_block7 h5{line-height:1.4;font-size:21px;transition:transform 0.4s ease-out;font-weight:700;margin:0;color:#000000;transform:translateX(0)}.tyFrame7 .ethos_block7 a:hover p{color:rgb(230,180,162)}.tyFrame7 .ethos_block7 a:hover::before{opacity:0.1}.data_summary8{background:rgb(243,219,205);overflow:hidden;position:relative;padding:100px 0}.data_summary8 .container{margin:0 auto;z-index:1;position:relative;max-width:1200px}.data_summary8 h2::after{background:linear-gradient(90deg,rgb(230,180,162),transparent);position:absolute;bottom:-10px;width:100%;content:'';left:0;height:2px}.data_summary8 .statistics_wins6{justify-content:center;padding:40px 30px;border-right:1px solid rgba(0,0,0,0.05);position:relative;transition:all 0.4s ease;display:flex;min-width:200px;background:transparent;flex-direction:column;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,0.05);flex:1}.data_summary8 .statistics_wins6 span{letter-spacing:1px;font-size:22px;text-transform:uppercase;color:#000000;font-weight:400;transition:all 0.3s ease;position:relative}.data_summary8 svg path{fill:rgba(0,0,0,0.5)}.data_summary8::after{width:300px;background:radial-gradient(circle,rgb(216,141,120,0.5) 0%,transparent 70%);position:absolute;opacity:0.2;z-index:0;height:300px;animation:pulse 10s infinite alternate;content:'';right:0;bottom:0}.data_summary8 .statistics_wins6:hover::after{opacity:0.1}.data_summary8 .statistics_wins6:nth-child(2n)::after{border-color:transparent transparent rgb(216,141,120,0.5) transparent}.data_summary8 .statistics_wins6:hover p::after{width:60px}.who_we_are1::before{bottom:0;right:0;left:0;position:absolute;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,0.65) 100%);top:0;z-index:1;content:""}.who_we_are1 .text_element1::before{background:linear-gradient(45deg,rgb(230,180,162,0.5) 0%,transparent 100%);width:100%;opacity:0.05;position:absolute;z-index:-1;height:100%;top:0;content:"";left:0}.who_we_are1 h5{animation:fadeInRight 0.6s 0.4s forwards cubic-bezier(0.19,1,0.22,1);opacity:0;position:relative;color:rgb(230,180,162);text-transform:uppercase;font-weight:700;transform:translateX(-10px);margin:0 0 10px;letter-spacing:2px;font-size:18px}.who_we_are1 li{text-align:justify;line-height:1.8;position:relative;margin-bottom:15px;padding-left:20px;font-size:16px;color:#ffffff}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-button{border-radius:10px;height:6px}::-webkit-scrollbar-track{border-radius:8.9vh;background:rgb(216,141,120)}::-webkit-scrollbar-track:active{background:rgb(255,255,255,0.5)}::-webkit-scrollbar-thumb{transition:all,background,border-radius 1s ease-in;border-radius:9999px;background:rgb(216,141,120);animation:pulse_scrollbar 4.4s linear 2;box-shadow:1px 0px 10px 6px rgba(0,0,0,0.6)}::-webkit-scrollbar-thumb:active{box-shadow:inset 4px 3px 7px 1px rgba(0,0,0,0.5);background:rgb(230,180,162,0.5)}::-webkit-scrollbar-corner{border:1px dotted rgb(230,180,162);background:rgb(230,180,162,0.5)}@media (max-width: 991px) {header .container{padding:14px 20px}header .nav_mainbar6{gap:20px}header .head_learning9 svg{height:38px}} @media (min-width: 768px) {.sign_up7{padding:5rem 2rem}.sign_up7 .ethos_block7{padding:3.5rem 4rem;align-items:center;grid-template-columns:1fr 1fr}.sign_up7 h4{font-size:calc(21px * 1.1);padding-right:2rem}.sign_up7 .input_holder{margin-top:0}} @media (max-width: 767px) {.sign_up7{padding:3rem 1.5rem}.sign_up7 .ethos_block7{box-shadow:0 10px 25px rgba(0,0,0,0.08);padding:2.5rem 2rem}.sign_up7 h4{padding-left:1rem;font-size:21px}.sign_up7 h4::before{width:3px}.sign_up7 .input_holder{gap:0.75rem}.sign_up7 .input_holder input[type="email"],.sign_up7 .input_holder .join_wrap0{padding:0.9rem 1.25rem}} @media only screen and (max-width: 1200px) {.cookie_warning_overlay3{padding:15px 0}.privacy_opt5{padding:15px 5%}.web_tracking1{display:none}.privacy_opt5{text-align:center;flex-direction:column;align-items:center}.cookie_warning_overlay3 h5{margin-bottom:10px;font-size:17px}.data_opt3{margin-bottom:15px}.cookie_necessary9{min-width:100%;margin:10px 0}} @media (max-width: 576px) {.learning_impact3{padding:60px 0}.learning_impact3 h2{font-size:36px}.learning_impact3 .img_circular1{min-height:280px}.learning_impact3 .text_main_holder > div{padding:20px;gap:15px}.learning_impact3 .text_main_holder svg{height:38px;padding:7px;width:38px}} @media screen and (max-width: 767px) {.program_structure8{padding:60px 0}.program_structure8 .study_path1{min-height:auto}.program_structure8 .img_circular1{transform:none;height:250px}.program_structure8 .text_element1{margin-top:-40px;padding:25px;margin-right:15px;transform:none;margin-left:15px}.program_structure8 .text_element1 h2{margin-bottom:20px;font-size:calc(32px * 0.85)}.program_structure8 .text_element1 .description{font-size:calc(18px * 0.95)}.program_structure8:hover .img_circular1,.program_structure8:hover .text_element1{transform:none}.program_structure8 .container::before,.program_structure8 .container::after{display:none}} @media (min-width: 768px) {footer .discount_cta2{padding-top:60px}footer .text_main_holder{grid-template-columns:1fr 1fr 1fr;gap:30px}footer .input_holder{flex-direction:row}footer .join_wrap0{white-space:nowrap}} @media (max-width: 576px) {footer .nav_mainbar6 h5,footer .subscribe_holder h5{font-size:calc(21px - 2px);margin-bottom:20px}footer .head_core9 a{font-size:calc(17px - 1px);padding:6px 12px}footer .input_holder input[type="email"],footer .join_wrap0{padding:12px}} @media (max-width: 480px) {.developer_experience9{padding:60px 0}.developer_experience9 .img_circular1{height:250px;min-height:250px}.developer_experience9 .emp_section5{padding:30px 20px;font-size:calc(17px * 0.9)}.developer_experience9 .name{bottom:45px;left:20px;font-size:calc(18px * 0.85)}.developer_experience9 .edu_reviews1 span:not(.name){font-size:calc(17px * 0.9);left:20px;bottom:20px}.developer_experience9 .emp_section5::before,.developer_experience9 .emp_section5::after{height:16px;width:20px}} @media (min-width: 992px) {.price_option1 .basic_cost7{align-items:stretch;gap:40px;flex-direction:row}.price_option1 .rate_card2{display:flex;justify-content:center;width:30%;flex-direction:column;padding:50px 40px}.price_option1 .value_pricing3{grid-template-columns:repeat(2,1fr);width:70%}.price_option1 .learn_packs0{padding:30px}.price_option1 .learn_packs0 p{-webkit-line-clamp:6}} @media (max-width: 767px) {.opening_board6{min-height:100vh}.opening_board6 .edu_start6{height:100vh}.opening_board6 .heritage_edu8{padding:2rem;gap:1.5rem}.opening_board6 .title_style_header{font-size:calc(44px * 0.9)}.opening_board6 h3{font-size:calc(18px * 0.9)}} @media (max-width: 767px) {.tyFrame7{padding:60px 0}.tyFrame7 .ethos_block7{padding:40px 30px;gap:25px}.tyFrame7 .ethos_block7 h5{font-size:calc(21px - 2px)}.tyFrame7 .ethos_block7 p{font-size:calc(12px - 1px)}.tyFrame7 .ethos_block7 div:first-child{padding-bottom:20px}.tyFrame7 .ethos_block7 div:first-child::after{width:60px}} @media (min-width: 768px) and (max-width: 991px) {.data_summary8 .statistics_wins6{padding:30px 20px}.data_summary8 .statistics_wins6 p{font-size:45px}} @media (max-width: 767px) {.data_summary8 .statistics_wins6 p::after{transform:translateX(-50%);left:50%}} @media (min-width: 992px) {.who_we_are1{padding:180px 0}.who_we_are1 .text_element1{transform:perspective(1000px) rotateY(-2deg);max-width:75%;margin-right:0;margin-left:auto}.who_we_are1 .text_element1:hover::after{opacity:0.4;transition:all 0.5s ease;transform:scale(1.1)}.who_we_are1 .text_element1 > div:first-child:hover::after{width:100px}} @media (max-width: 767px) {.who_we_are1{padding:80px 0}.who_we_are1 .text_element1{padding:30px 20px}.who_we_are1 h5{font-size:18px}.who_we_are1 p{font-size:16px}.who_we_are1 li{font-size:calc(16px * 0.9);line-height:1.6}} @keyframes shimmer {0%{transform:translateX(-100%)}100%{transform:translateX(100%)}} @keyframes pulsate {0%,100%{transform:scale(1);opacity:0.3}50%{transform:scale(1.2);opacity:0.5}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes expandWidth {from{width:0}to{width:100px}} @keyframes expandWidth {from{width:0}to{width:200px}} @keyframes fadeInUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}