*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}header,footer{width:100%}header{width:100%;left:0;z-index:1000;background:linear-gradient(120deg,rgb(218,176,181) 0%,rgb(218,176,181,0.5) 100% );transition:all 0.4s cubic-bezier(0.16,1,0.3,1);top:0;position:fixed;border-bottom:1px solid rgba(255,255,255,0.15)}.contact40 .image_box_wrap80::after{left:0;content:'';top:0;height:100%;background:linear-gradient(to right,rgb(218,176,181,0.5),transparent 70%);width:100%;border-radius:11px 0 0 11px;position:absolute}.contact40 input[type="text"],.contact40 textarea{font-size:18px;margin-bottom:20px;transition:all 0.3s ease;font-family:Arial,sans-serif;width:100%;background:#ffffff;border:1px solid rgba(0,0,0,0.1);color:#000000;border-radius:10px;padding:15px}.contact40 .message_feedback13 input[type="checkbox"]:checked + label::after{left:6px;top:6px;transform:rotate(45deg);border:solid #ffffff;position:absolute;width:6px;height:10px;content:'';border-width:0 2px 2px 0}.contact40 .support_message50::before{background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.05),rgba(255,255,255,0.05) 1px,transparent 1px,transparent 10px );width:100%;content:'';top:0;position:absolute;left:0;height:100%}.contact40 .message_widget72 a:hover{opacity:0.8}.course_structure91::before{position:absolute;left:0;width:100%;content:"";top:0;height:100%;opacity:0.1;z-index:1;background:repeating-linear-gradient(45deg,rgb(199,132,139,0.5) 0px,rgb(199,132,139,0.5) 1px,transparent 1px,transparent 10px),repeating-linear-gradient(135deg,rgb(218,176,181,0.5) 0px,rgb(218,176,181,0.5) 1px,transparent 1px,transparent 10px)}.course_structure91 .nav_study93:hover{transform:translateY(-5px) rotate(5deg)}.course_structure91 .nav_study93:hover svg path{fill:rgb(199,132,139)}.course_structure91 .career_classes91 h3{position:relative;font-size:37px;color:#000000;margin-bottom:1.5rem;font-weight:700}.future_students65{overflow:hidden;position:relative;background:linear-gradient(150deg,rgb(236,217,220) 30%,rgb(199,132,139,0.5) 100%);padding:110px 0}.future_students65::after{width:100%;left:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgb(218,176,181,0.5) 25%,rgb(218,176,181) 50%,rgb(218,176,181,0.5) 75%,transparent 100% );content:"";position:absolute;height:1px}.future_students65 div{display:flex;gap:20px;flex-direction:column}.future_students65 div p:nth-child(even){transform:translateX(30px)}.future_students65 div p::before{left:0;content:"";height:100%;position:absolute;opacity:0.7;width:4px;top:0;background:linear-gradient(180deg,rgb(218,176,181),rgb(199,132,139));transition:width 0.3s ease}.future_students65 div p:hover svg path{fill:rgb(199,132,139)}.landing_page62 .edu_welcome19{display:grid;grid-template-columns:1fr;transform:translateY(-2%);max-width:1200px;z-index:2;width:90%;position:relative;grid-gap:2rem}.landing_page62 .edu_welcome19 > div:first-child::before{content:"";left:0;height:0;position:absolute;width:3px;background:rgb(218,176,181);animation:lineGrow 1.5s cubic-bezier(0.34,1.56,0.64,1) forwards 0.5s;top:0}.landing_page62 .learning_track74 > div{flex-direction:column;justify-content:space-between;padding:2.5rem;position:relative;min-height:450px;display:flex}.landing_page62 .learning_track74 > div > div{margin-top:auto;position:relative;z-index:2}.landing_page62 .title_style_header::after{bottom:-10px;position:absolute;left:0;background:rgb(218,176,181);content:"";width:0;height:3px;animation:lineGrowWidth 1.5s cubic-bezier(0.34,1.56,0.64,1) forwards 2s}.privacy_armory21 h1,.privacy_armory21 h2{margin:20px 0;position:relative;padding-left:40px;text-transform:uppercase;letter-spacing:2px}.privacy_armory21 h1{font-size:39px;color:rgb(218,176,181);font-weight:700}.privacy_armory21 ul li::before{counter-increment:custom-counter;position:absolute;width:30px;transform:translateY(-50%);font-weight:700;color:#ffffff;justify-content:center;align-items:center;background:rgb(199,132,139);top:50%;height:30px;display:flex;border-radius:50%;left:0;content:counter(custom-counter)}.review_block09 .container{z-index:1;position:relative}.review_block09 .footer_careers02{display:flex;flex-direction:column;gap:4rem}.review_block09 .info_item{padding:0.5rem;transition:transform 0.3s ease-out}.review_block09 .info_item p,.review_block09 .info_item a{color:#000000;font-size:18px;font-weight:400;gap:0.75rem;align-items:center;text-decoration:none;transition:color 0.3s ease;display:flex}.review_block09 .top_learning69 h5{font-size:19px;position:relative;font-weight:600;margin-bottom:0.5rem;color:#000000}.review_block09 .nav_master42 a:hover::before{left:0;width:10px}.review_block09 .subscribe_holder h5{font-weight:600;color:#000000;font-size:19px}.review_block09 .input_holder{gap:0.5rem;position:relative;display:flex}.review_block09 .input_holder input[type="email"]::placeholder{opacity:0.5;color:#000000}.review_block09 .course_offerings98:hover{background-color:rgb(199,132,139);transform:translateY(-2px)}.review_block09 .webinar_arch26{font-size:12px;opacity:0.8;color:#000000}.give_it_a_try42{overflow:hidden;position:relative;background:rgb(236,217,220);padding:120px 0}.give_it_a_try42 .teach_style93{border:1px solid rgba(255,255,255,0.05);border-radius:18px;-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;backdrop-filter:blur(10px);flex-direction:row-reverse;position:relative;padding:60px;background:linear-gradient(135deg,rgba(0,0,0,0.3),rgba(0,0,0,0.1));z-index:10;justify-content:space-between}.give_it_a_try42 .feedback_reach35:hover::after{background:linear-gradient(135deg,rgb(199,132,139) 0%,rgba(0,0,0,0.5) 100%)}.company_info02 .container{z-index:5;position:relative;margin:0 auto;max-width:1200px;padding:0 20px}.company_info02 .text_box_wrap34:hover{box-shadow:0 30px 60px -15px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.15);transform:perspective(1000px) rotateY(0deg)}.company_info02 h5{color:rgb(218,176,181);display:inline-block;margin:0 0 20px 0;letter-spacing:2px;font-size:calc(24px * 1.2);text-transform:uppercase;position:relative;font-weight:700}.company_info02 .text_box_wrap34:hover p b{transform:translateX(10px)}.company_info02 ol li{text-shadow:0 1px 1px rgba(0,0,0,0.1);list-style-type:none;font-size:15px;position:relative;text-align:justify;line-height:1.8;padding-left:0;color:rgba(255,255,255,0.9)}.tariff_grid28::before{left:0;background:linear-gradient(45deg,rgb(218,176,181,0.5) 0%,transparent 40%);height:100%;content:"";top:0;z-index:1;width:100%;position:absolute}.tariff_grid28 .study_fees21{overflow-wrap:break-word;word-break:break-word;max-width:600px;line-height:1.6;margin:0 auto;color:#000000;font-size:14px}.tariff_grid28 .rate_plans87{display:flex;height:100%;flex-direction:column}.tariff_grid28 .rate_card78::before{height:100%;background:linear-gradient(135deg,transparent 0%,#ffffff 100%);z-index:-1;position:absolute;opacity:0.7;width:100%;top:0;content:"";left:0}.tariff_grid28 .fee_options24::before{content:"";bottom:-5px;height:2px;width:0;background:rgb(218,176,181);left:0;position:absolute;transition:width 0.3s ease}.tariff_grid28 .trial_offers01:hover .image_box_wrap80{transform:scale(1.05)}.tariff_grid28 .trial_offers01:nth-child(3n+2){border-top:3px solid rgb(199,132,139)}.teaching_history46 .container{margin:0 auto;position:relative;z-index:1;max-width:1200px;padding:0 1.5rem}.teaching_history46 .user_review51:hover{transform:perspective(1000px) rotateX(0)}.teaching_history46 .user_review51:hover .image_box_wrap80{transform:translateZ(30px)}.teaching_history46 .name{text-shadow:2px 2px 4px rgba(0,0,0,0.5);color:#ffffff;font-size:30px;margin-bottom:0.5rem;transform:translateZ(10px);grid-area:name;font-weight:700}.consent_learn79{align-items:center;max-width:1200px;flex-wrap:wrap;margin:auto;display:flex;justify-content:space-between;padding:20px 30px}.privacySettingsWindow02 h5{margin-bottom:6px;transition:color 0.3s ease-in-out;font-weight:700;font-size:19px;color:#ffffff}.cookie_data25:hover svg{transform:rotate(10deg)}.cookie_button.policy_opt15{background:rgb(199,132,139)}.privacySettingsWindow02 p a:hover{color:rgb(199,132,139)}.layer-container89 .cookie_option94{border:none;padding:10px;border-radius:10px;color:#ffffff;font-weight:400;font-size:19px;background:rgb(218,176,181);transition:background 0.3s ease-in-out,transform 0.3s ease-in-out;margin-left:30px}header .nav_pro64:before{height:2px;width:100%;left:0;content:'';position:absolute;background:linear-gradient(to right,transparent,#ffffff,transparent );bottom:-1px;opacity:0.3}header .nav_primary70{justify-content:space-between;display:flex;position:relative;align-items:center}header .nav_primary70:after{transform:translateY(-50%) translateX(40px);position:absolute;top:50%;opacity:0.5;border-radius:50%;height:20px;right:0;content:'';border:1px solid rgba(255,255,255,0.2);width:20px}header .head_sitewrap24:before{transform:translateY(-50%);box-shadow:0 0 10px rgba(255,255,255,0.8);border-radius:50%;transition:all 0.3s ease;height:6px;background:#ffffff;left:-12px;content:'';width:6px;position:absolute;opacity:0;top:50%}header .head_sitewrap24:hover:after{transform:translateY(-50%) scaleX(1)}header .top_info16:hover:before{opacity:1}header .top_info16:hover:after{opacity:1;animation:circuit 3s infinite}header .top_info16:hover svg{filter:drop-shadow(0 0 5px rgba(255,255,255,0.5))}.tySpotlight68::after{clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%);right:-50%;background:rgb(255,255,255,0.5);z-index:0;content:"";transform:rotate(25deg);position:absolute;opacity:0.05;width:100%;height:100%;top:-50%}.tySpotlight68 .teach_style93::before{top:0;position:absolute;left:0;width:100%;background:linear-gradient(90deg,rgb(218,176,181) 0%,rgb(199,132,139) 100%);height:5px;content:""}.tySpotlight68 li span{line-height:1.8;font-size:13px;animation:fade-in-text 1s ease-out forwards 0.6s;opacity:0;color:#000000;display:block;padding-left:0.5rem;position:relative;text-align:left;transform:translateX(20px);font-family:Arial,sans-serif}.statistical_data97 .boost_experts65{position:relative;padding:5rem;color:#ffffff;background:linear-gradient(135deg,rgb(218,176,181) 0%,rgb(199,132,139) 100%);flex-direction:column;justify-content:center;min-height:100vh;grid-column:1;display:flex;grid-row:1 / span 2}.statistical_data97 .edge_statistics98::after{position:absolute;content:"";background:#ffffff;bottom:-1rem;border-radius:10px;left:0;width:80px;height:4px}.statistical_data97 .class_gains94 h4{line-height:1;flex:0 0 auto;position:relative;padding-bottom:0.5rem;margin:0 2rem 0 0;font-weight:700;font-size:calc(43px * 1.5);color:rgb(218,176,181)}.statistical_data97 .class_gains94:nth-child(even) span::before{background:linear-gradient(to bottom,transparent,rgb(199,132,139,0.5),transparent)}.statistical_data97 svg path{fill:inherit}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media (max-width: 576px) {.contact40{padding:40px 0}.contact40 h3{font-size:calc(32px * 0.8);margin-bottom:30px}.contact40 .query_reach94,.contact40 .support_message50{padding:30px 20px}.contact40 form h3,.contact40 .support_message50 h4{font-size:calc(24px * 0.9);margin-bottom:25px}.contact40 input[type="text"],.contact40 textarea{padding:12px;margin-bottom:15px}.contact40 textarea{height:120px}.contact40 .feedback_reach35{width:100%;padding:12px}.contact40 .message_widget72 li{margin-bottom:20px}} @media (max-width: 767px) {.future_students65{padding:70px 0}.future_students65 .teach_style93{grid-template-columns:1fr;gap:40px}.future_students65 h4{max-width:500px;margin:0 auto;text-align:center;font-size:calc(30px - 2px)}.future_students65 h4::before{left:50%;transform:translateX(-50%)}.future_students65 h4::after{transform:translateX(-50%);width:100px;left:50%}.future_students65 div p:nth-child(even){transform:translateX(0)}.future_students65 div p:nth-child(even):hover{transform:translateY(-5px)}} @media (max-width: 480px) {.landing_page62{padding:3rem 1rem}.landing_page62 .edu_welcome19{width:95%}.landing_page62 .edu_welcome19 > div:first-child{padding:1rem}.landing_page62 .edu_welcome19 p{font-size:15px;max-width:100%}.landing_page62 .learning_track74 > div{min-height:350px;padding:1.5rem}.landing_page62 .title_style_header{font-size:calc(29px * 0.9)}.landing_page62 .learning_track74 h3{max-width:100%;font-size:calc(22px * 1.1)}} @media (max-width: 576px) {.review_block09{padding:3rem 0 1.5rem}.review_block09 .instant_request76{grid-template-columns:1fr}.review_block09 .input_holder{flex-direction:column}.review_block09 .course_offerings98{width:100%}.review_block09 .nav_study93,.review_block09 .top_learning69 h5,.review_block09 .nav_master42,.review_block09 .nav_master42 a{text-align:center;align-items:center}.review_block09 .nav_study93 svg{margin:0 auto}.review_block09 .webinar_live92{max-width:100%;text-align:center}.review_block09 .nav_master42:first-child::after{left:50%;transform:translateX(-50%)}.review_block09 .instant_request76::after{transform:translateX(-50%);left:50%}.review_block09 .nav_master42 a::before{display:none}.review_block09 .nav_master42 a:hover{padding-left:0}} @media (max-width: 767px) {.tariff_grid28{padding:4rem 0}.tariff_grid28 .rate_card78{padding:1.5rem}.tariff_grid28 .rate_card78 h3{font-size:20px}.tariff_grid28 .fee_options24{font-size:20px}.tariff_grid28 .rate_card78 p{line-height:1.5;max-height:150px;overflow-y:auto;font-size:calc(14px * 0.9)}.tariff_grid28 .image_box_wrap80{height:150px}} @media only screen and (max-width: 1200px) {.privacySettingsWindow02{padding:20px}} @media (max-width: 991px) {header .container{padding:12px 20px}header .top_learning69{gap:20px}header .top_info16 svg{height:35px}} @media (max-width: 767px) {header .top_learning69{max-width:320px;padding:80px 30px 30px;flex-direction:column;box-shadow:-5px 0 20px rgba(0,0,0,0.2);position:fixed;z-index:1001;width:80%;background:rgb(218,176,181);transition:all 0.4s cubic-bezier(0.16,1,0.3,1);height:100vh;top:0;right:-100%;gap:25px}header .top_learning69:before{bottom:auto;width:80%;left:10%;top:60px}header .top_learning69:after{content:'';top:20px;width:30px;border-radius:50%;border:1px solid rgba(255,255,255,0.2);position:absolute;height:30px;right:20px;pointer-events:none}header .menu.active{right:0}header .head_sitewrap24{border-bottom:1px solid rgba(255,255,255,0.1);padding:12px 0;width:100%}header .head_sitewrap24:hover{transform:translateX(0)}header .head_sitewrap24:last-child{border-bottom:none}header .top_info16{margin:0 auto}} @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 lineGrow {0%{height:0}100%{height:80%}} @keyframes slideInLeft {0%{opacity:0;transform:translateX(-15%)}100%{opacity:1;transform:translateX(-5%)}} @keyframes rotate-bg {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes gradientShift {0%{opacity:0.2;background-position:0% 0%}50%{opacity:0.35}100%{opacity:0.3;background-position:100% 100%}} @keyframes fade-in-text {0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}