html,body{color:#000000;auto contain touch-action:none;height:100%;scroll-snap-type:none;min-height:100%;auto scroll-behavior:auto;font-family:Arial,sans-serif}.contact40::before{height:100%;left:0;position:absolute;width:100%;opacity:0.05;background:repeating-linear-gradient( 45deg,rgb(199,132,139,0.5),rgb(199,132,139,0.5) 1px,transparent 1px,transparent 10px );top:0;content:''}.contact40 h3{font-size:32px;font-family:Arial,sans-serif;text-align:center;margin-bottom:50px;color:rgb(218,176,181);font-weight:700}.contact40 form h3{font-size:24px;font-weight:600;margin-bottom:30px;text-align:left;color:#000000}.contact40 .message_feedback13{display:flex;align-items:flex-start;margin-bottom:25px}.contact40 .message_feedback13 label::before{width:18px;border:2px solid rgb(199,132,139);height:18px;border-radius:10px;transition:all 0.3s ease;top:2px;position:absolute;content:'';left:0}.contact40 .feedback_reach35:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1);background:rgb(199,132,139);transform:translateY(-3px)}.contact40 .support_message50 h4::after{background:#ffffff;bottom:-15px;left:0;width:40px;height:3px;position:absolute;content:''}.contact40 .message_widget72 svg{flex-shrink:0;margin-right:15px;width:22px;height:22px}.contact40 .message_widget72 a{color:#ffffff;text-decoration:none;transition:all 0.3s ease}.course_structure91 .teach_style93{flex-direction:column;min-height:480px;position:relative;display:flex}.course_structure91 .career_classes91{padding:2.5rem;backdrop-filter:blur(8px);background:linear-gradient(to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.8));z-index:3;box-shadow:-15px -15px 30px rgba(0,0,0,0.1);margin-top:auto;width:60%;margin-left:auto;position:relative}.course_structure91 .nav_study93 svg path{transition:fill 0.3s ease;fill:rgb(218,176,181)}.course_structure91 .career_classes91 p{font-size:12px;color:#000000;line-height:1.7}.course_structure91 .teach_style93::after{left:10%;content:"";animation:floatAnimation 12s infinite ease-in-out reverse;position:absolute;width:80px;border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;z-index:0;bottom:20%;height:80px;border:2px solid rgb(199,132,139,0.5)}.future_students65 .teach_style93{align-items:start;gap:40px;grid-template-columns:300px 1fr;display:grid;position:relative}.future_students65 h4::after{position:absolute;border-radius:10px;width:120px;bottom:-20px;content:"";height:2px;background:rgb(218,176,181,0.5);left:0}.future_students65 div p:nth-child(even):hover{transform:translate(30px,-5px)}.future_students65 div p:hover::before{width:8px}.future_students65 div p:hover svg{transform:scale(1.2)}.future_students65 div p svg path{fill:rgb(218,176,181);transition:fill 0.3s ease}.landing_page62::before{width:100%;background:radial-gradient(circle at 20% 30%,rgb(218,176,181,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(199,132,139,0.5) 0%,transparent 40%);opacity:0.3;height:100%;left:0;z-index:1;top:0;content:"";position:absolute}.landing_page62 .edu_welcome19 p{text-shadow:0 2px 4px rgba(0,0,0,0.2);opacity:0;margin:0;position:relative;font-size:calc(15px * 1.2);max-width:90%;color:#ffffff;transform:translateY(20px);font-weight:600;line-height:1.6;animation:fadeUp 1s ease forwards 0.8s}.landing_page62 .learning_track74 h3{color:#ffffff;max-width:90%;opacity:0;font-size:calc(20px * 1.1);z-index:2;text-shadow:0 2px 4px rgba(0,0,0,0.3);margin-bottom:2rem;position:relative;line-height:1.4;transform:translateY(20px);font-weight:400;animation:fadeUp 1s ease forwards 1.2s}.privacy_armory21::before,.privacy_armory21::after{position:absolute;background:rgb(218,176,181,0.5);border-radius:50%;content:'';opacity:0.1}.privacy_armory21::before{left:-50px;width:200px;height:200px;top:-50px}.privacy_armory21 ul{counter-reset:custom-counter;padding:0;list-style-type:none;margin:20px 0}.privacy_armory21 p::before{left:0;top:0;width:10px;position:absolute;content:'';transform:translate(-50%,-50%);border-radius:50%;height:10px;background:rgb(218,176,181)}.privacy_armory21 .container div::after{right:-10px;position:absolute;width:20px;bottom:-10px;border-radius:50%;opacity:0.5;background:rgb(199,132,139);height:20px;content:''}.review_block09 .instant_request76::after{width:60px;left:0;bottom:-1px;background-color:rgb(218,176,181);content:'';position:absolute;height:3px}.review_block09 .text_main_holder{grid-template-columns:1.2fr 1fr 1.2fr;display:grid;gap:3rem}.review_block09 .nav_study93 svg{transition:opacity 0.3s ease;height:auto;max-width:160px}.review_block09 .nav_master42{display:flex;gap:1rem;flex-direction:column}.review_block09 .nav_master42 a:hover{padding-left:12px;color:rgb(218,176,181)}.review_block09 .subscribe_holder{flex-direction:column;display:flex;gap:1.5rem;box-shadow:0 5px 30px rgba(0,0,0,0.05);padding:2rem;border-radius:23px;background-color:#ffffff}.review_block09 .course_offerings98{padding:1rem 1.5rem;cursor:pointer;font-size:15px;border:none;transition:background-color 0.3s ease,transform 0.3s ease;background-color:rgb(218,176,181);border-radius:10px;font-weight:600;color:#ffffff}.give_it_a_try42::before{position:absolute;opacity:0.15;content:'';left:0;height:100%;top:0;z-index:1;background:linear-gradient(135deg,rgb(218,176,181,0.5) 0%,transparent 50%,rgb(199,132,139,0.5) 100%);width:100%}.give_it_a_try42 .feedback_reach35{font-weight:700;background:transparent;padding:0;border-radius:50%;overflow:hidden;display:flex;isolation:isolate;align-items:center;width:200px;position:relative;height:200px;text-decoration:none;color:#ffffff;z-index:5;font-size:16px;justify-content:center}.company_info02::after{animation:gradientShift 8s ease-in-out infinite alternate;background:linear-gradient(180deg,rgb(218,176,181,0.5) 0%,transparent 100%);z-index:2;content:"";opacity:0.3;left:0;position:absolute;top:0;bottom:0;right:0}.company_info02 .text_box_wrap34::after{left:-75px;border-radius:50%;z-index:-1;bottom:-75px;height:150px;position:absolute;background:rgb(199,132,139);opacity:0.05;content:"";width:150px}.company_info02 p{margin-bottom:25px;line-height:1.6;color:#ffffff;font-size:15px}.company_info02 ol{padding-left:0;position:relative;margin-top:30px}.company_info02 ol::before{content:"";transform:scaleY(0);top:10px;position:absolute;width:3px;left:-20px;transition:transform 1s cubic-bezier(0.19,1,0.22,1);transform-origin:top;height:calc(100% - 60px);background:linear-gradient(to bottom,rgb(218,176,181),transparent)}.tariff_grid28 .cost_schemes64 h2::after{transform:translateX(-50%);bottom:-10px;height:3px;width:80px;background:rgb(218,176,181);content:"";position:absolute;left:50%}.tariff_grid28 .trial_offers01:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.tariff_grid28 .rate_card78 h3{position:relative;font-weight:700;font-size:calc(20px * 1.2);margin-bottom:1.5rem;color:#000000;padding-bottom:0.5rem}.tariff_grid28 .fee_options24{display:inline-block;color:rgb(218,176,181);font-size:calc(20px * 1.5);font-weight:700;margin-bottom:1.5rem;position:relative}.tariff_grid28 .image_box_wrap80::after{top:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,0.4) 100%);position:absolute;height:100%;width:100%;content:""}.teaching_history46{position:relative;padding:6rem 0;background:linear-gradient(135deg,rgb(236,217,220) 0%,rgba(0,0,0,0.5) 100%);overflow:hidden}.teaching_history46 .image_box_wrap80{transition:transform 0.3s ease;transform:translateZ(20px);min-height:350px;height:100%;grid-area:photo;clip-path:polygon(0 0,100% 0,92% 100%,0% 100%);box-shadow:0 10px 30px -5px rgba(0,0,0,0.5);border-radius:20px}.teaching_history46 .work_card58{position:relative;border-left:4px solid rgb(218,176,181);grid-area:quote;border-radius:10px;padding:1.5rem;background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);line-height:1.6;font-size:16px;transform:translateZ(15px);color:#ffffff}.privacySettingsWindow02 p{color:#ffffff;font-size:14px;max-width:500px}.cookie_button.cookie_ack54{background:rgb(218,176,181)}.cookie_option94:hover{transform:scale(1.05);box-shadow:rgb(218,176,181,0.5) 0px 6px 15px 0px}.layer-container89 .privacySettingsWindow02{box-shadow:rgba(0,0,0,0.5) 0px 0px 40px 39px;border:none;background:rgb(199,132,139);padding:40px 0}#policyPopupWindow49:checked ~ .privacySettingsWindow02{opacity:0;visibility:hidden}header .nav_pro64{position:relative}header .nav_pro64:after{left:0;pointer-events:none;transform:translateY(-50%);opacity:0.5;position:absolute;background-image:radial-gradient( circle,rgba(255,255,255,0.1) 0%,transparent 70% );content:'';top:50%;filter:blur(8px);height:60px;width:60px}header .nav_primary70:before{border:1px solid rgba(255,255,255,0.2);position:absolute;width:20px;opacity:0.5;left:0;content:'';height:20px;top:50%;transform:translateY(-50%) translateX(-40px);border-radius:50%}header .top_learning69:hover:before{opacity:0.7}header .head_sitewrap24:after{transform:translateY(-50%) scaleX(0);transform-origin:right;content:'';position:absolute;left:-30px;background:rgba(255,255,255,0.5);height:1px;width:20px;top:50%;transition:all 0.3s ease}header .top_info16{align-items:center;display:flex;padding:5px;text-decoration:none;position:relative;transition:all 0.3s ease}header .top_info16 svg{height:40px;transition:all 0.3s ease;width:auto}.tySpotlight68{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(236,217,220) 0%,rgb(199,132,139,0.5) 100%);padding:5rem 2rem}.tySpotlight68 h2{margin-bottom:3rem;line-height:1.3;border-left:5px solid rgb(218,176,181);animation:slide-up 0.8s ease-out forwards;font-size:31px;font-weight:700;transform:translateY(30px);font-family:Arial,sans-serif;text-align:left;color:#000000;position:relative;max-width:90%;opacity:0;padding-left:1.5rem}.tySpotlight68 .teach_style93:hover{box-shadow:0 20px 45px rgba(0,0,0,0.07),0 10px 20px rgba(0,0,0,0.05);transform:translateZ(0) scale(1.01);transition:transform 0.3s ease-out,box-shadow 0.3s ease-out}.statistical_data97::before{opacity:0.1;z-index:0;width:100%;left:0;top:0;position:absolute;height:100%;content:"";background:linear-gradient(to bottom right,rgb(218,176,181,0.5) 0%,transparent 70%)}.statistical_data97 .boost_experts65::before{position:absolute;height:100%;width:100px;top:0;content:"";z-index:1;background:linear-gradient(to left,rgb(236,217,220),transparent);right:0}.statistical_data97 .class_gains94{transition:all 0.3s ease;align-items:center;padding:0;position:relative;display:flex}.statistical_data97 .class_gains94:nth-child(even) h4{color:rgb(199,132,139)}.statistical_data97 .class_gains94:hover h4::after{opacity:0.8;width:120%}.statistical_data97 .class_gains94 span::before{position:absolute;top:50%;opacity:0.5;transform:translateY(-50%);content:"";background:linear-gradient(to bottom,transparent,rgb(218,176,181,0.5),transparent);width:1px;height:100%;left:0}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media screen and (max-width: 991px) {.course_structure91 .teach_style93{min-height:420px}.course_structure91 .career_classes91{padding:2rem;width:75%}.course_structure91 .nav_study93{top:-30px;padding:12px;left:2rem}.course_structure91 .nav_study93 svg{height:40px;width:40px}.course_structure91 .career_classes91 h3{font-size:calc(37px - 0.2rem)}} @media (max-width: 991px) {.future_students65{padding:90px 0}.future_students65 .teach_style93{gap:30px;grid-template-columns:250px 1fr}.future_students65 h4{font-size:calc(30px - 2px)}.future_students65 div{gap:15px}.future_students65 div p{padding:18px 20px}.future_students65 div p:nth-child(even){transform:translateX(20px)}.future_students65 div p:nth-child(even):hover{transform:translate(20px,-5px)}.future_students65 div p svg{margin-right:15px;height:24px;width:24px;min-width:24px}} @media (min-width: 768px) {.landing_page62 .edu_welcome19{grid-gap:3rem;grid-template-columns:0.4fr 0.6fr}.landing_page62 .edu_welcome19 > div:first-child{display:flex;align-items:center}.landing_page62 .edu_welcome19 p{font-size:calc(15px * 1.3)}.landing_page62 .learning_track74 > div{min-height:500px}.landing_page62 .title_style_header{font-size:calc(38px * 1.2)}.landing_page62 .learning_track74 h3{font-size:calc(20px * 1.2);max-width:80%}} @media (max-width: 768px) {.review_block09{padding:3.5rem 0 1.5rem}.review_block09 .text_main_holder{gap:3rem;grid-template-columns:1fr}.review_block09 .subscribe_holder{grid-column:auto}.review_block09 .instant_request76{grid-template-columns:1fr 1fr}.review_block09 .info_item:hover{transform:translateX(0) translateY(-5px)}} @media (max-width: 480px) {.give_it_a_try42{padding:50px 0}.give_it_a_try42 .teach_style93{padding:25px 20px}.give_it_a_try42 .container p{font-size:calc(15px * 1.2)}.give_it_a_try42 .feedback_reach35{font-size:calc(16px * 0.9);width:120px;height:120px}} @media (max-width: 576px) {.company_info02{padding:60px 0}.company_info02 .text_box_wrap34{border-left-width:2px;padding:30px 20px}.company_info02 h5{letter-spacing:1.5px;font-size:calc(24px * 0.9)}.company_info02 p{margin-bottom:15px;font-size:calc(15px * 0.9)}.company_info02 p b{font-size:calc(15px * 1.1)}.company_info02 ol{margin-top:20px}.company_info02 ol li{line-height:1.6;font-size:calc(15px * 0.9)}.company_info02 ol::before{width:2px;left:-15px}} @media (max-width: 480px) {.tariff_grid28 .learn_rates16{grid-template-columns:1fr}.tariff_grid28 .cost_schemes64 h2{font-size:calc(37px * 0.8)}.tariff_grid28 .study_fees21{font-size:calc(14px * 0.9)}.tariff_grid28 .rate_card78 p{max-height:120px}} @media only screen and (max-width: 800px) {.cookie_data25{display:none}.consent_learn79{flex-direction:column;align-items:center;justify-content:center}.privacySettingsWindow02 h5{text-align:center}.privacySettingsWindow02 p{text-align:center}.cookie_gate32{margin-bottom:20px;text-align:center}.cookie_option94{width:100%;margin-left:0;margin-top:10px;max-width:300px}} @media (max-width: 575px) {.tySpotlight68{padding:2rem 0.8rem}.tySpotlight68 h2{margin-bottom:1.2rem;font-size:calc(31px * 0.7)}.tySpotlight68 .teach_style93{padding:1.2rem}.tySpotlight68 li span{font-size:calc(13px * 0.95);line-height:1.6}} @media (max-width: 1200px) {.statistical_data97 .container{grid-template-columns:1.2fr 0.8fr}.statistical_data97 .boost_experts65{padding:3rem}.statistical_data97 .extra_statistics92{padding:3rem}.statistical_data97 .class_gains94 h4{font-size:calc(43px * 1.2);margin-right:1.5rem}} @media (max-width: 576px) {.statistical_data97 .boost_experts65{padding:2.5rem 1.5rem}.statistical_data97 .extra_statistics92{gap:2rem;padding:2.5rem 1.5rem}.statistical_data97 .class_gains94{align-items:flex-start;flex-direction:column}.statistical_data97 .class_gains94 h4{margin:0 0 1rem 0}.statistical_data97 .class_gains94 span{padding-left:0}.statistical_data97 .class_gains94 span::before{display:none}.statistical_data97 svg{right:0;top:0;transform:none}.statistical_data97 .class_gains94:hover svg{transform:scale(1.2)}.statistical_data97 .edge_statistics98{margin-bottom:1.2rem;font-size:32px}.statistical_data97 .edge_statistics98::after{height:3px;width:50px;bottom:-0.6rem}.statistical_data97 .class_statistics45{line-height:1.7;font-size:calc(18px * 0.9)}} @keyframes circuit {0%,100%{top:-5px;left:-5px}25%{top:-5px;left:calc(100% - 5px)}50%{top:calc(100% - 5px);left:calc(100% - 5px)}75%{top:calc(100% - 5px);left:-5px}}