.layer-container89{display:flex;height:100%;min-height:100%;flex-direction:column}.main_mainbar20{flex:1 0 auto}svg{width:30px;height:30px}.contact40{background:rgb(236,217,220);position:relative;padding:90px 0;overflow:hidden}.contact40 .image_box_wrap80{width:40%;border-radius:11px 0 0 11px;box-shadow:-20px 0 40px rgba(0,0,0,0.2);top:5%;position:absolute;right:0;z-index:1;height:90%}.contact40 .container{margin:0 auto;padding:0 20px;max-width:1200px;position:relative;z-index:2}.contact40 .query_reach94{padding:50px;flex:1;position:relative}.contact40 input[type="text"]:focus,.contact40 textarea:focus{outline:none;border-color:rgb(218,176,181);box-shadow:0 0 0 2px rgb(218,176,181,0.5)}.contact40 .message_feedback13 label{color:#000000;position:relative;padding-left:30px;font-size:13px;cursor:pointer;line-height:1.5}.contact40 .message_feedback13 a{transition:all 0.3s ease;text-decoration:none;color:rgb(218,176,181)}.contact40 .support_message50{background:rgb(218,176,181);padding:50px;width:35%;position:relative}.contact40 .support_message50 h4{font-weight:600;font-size:24px;margin-bottom:40px;color:#ffffff;font-family:Arial,sans-serif;position:relative}.contact40 .message_widget72 li{margin-bottom:30px;display:flex;align-items:center}.contact40 .message_widget72 span{font-family:Arial,sans-serif;color:#ffffff;font-size:18px}.course_structure91 .container{position:relative;z-index:2}.course_structure91 .image_box_wrap80{height:100%;position:absolute;z-index:1;left:0;top:0;width:100%}.course_structure91 .career_classes91::before{content:"";height:100%;width:50px;position:absolute;top:0;left:-50px;background:linear-gradient(to right,transparent,rgba(255,255,255,0.8))}.course_structure91 .nav_study93 svg{display:block;width:45px;height:45px;filter:drop-shadow(0 3px 5px rgb(218,176,181,0.5))}.course_structure91 .career_classes91 h3::after{left:0;background:rgb(218,176,181);height:3px;border-radius:10px;bottom:-0.5rem;content:"";width:60px;position:absolute}.future_students65::before{width:80%;background:rgb(218,176,181,0.5);filter:blur(60px);top:-50%;animation:float-slow 20s ease-in-out infinite alternate;opacity:0.1;border-radius:100px;content:"";right:-20%;position:absolute;transform:rotate(30deg);height:200%}.future_students65 h4::before{position:absolute;top:-20px;width:50px;border-radius:10px;left:0;background:linear-gradient(90deg,rgb(218,176,181),rgb(199,132,139));content:"";height:5px}.future_students65 div p:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.1)}.future_students65 div p svg{width:28px;height:28px;margin-right:20px;min-width:28px;z-index:2;position:relative;transition:all 0.3s ease}.landing_page62{align-items:center;overflow:hidden;display:flex;position:relative;min-height:100vh;justify-content:center;background:linear-gradient(135deg,rgb(236,217,220) 0%,rgba(0,0,0,0.5) 100%)}.landing_page62 .edu_welcome19 > div:first-child{position:relative;animation:slideInLeft 1.2s cubic-bezier(0.25,0.46,0.45,0.94) forwards;padding:2rem;transform:translateX(-5%)}.landing_page62 .learning_track74:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg) translateY(-5px)}.landing_page62 .learning_track74 > div::before{top:0;z-index:1;left:0;position:absolute;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.8) 100%);height:100%;content:""}.privacy_armory21{position:relative;border:1px solid rgba(0,0,0,0.5);padding:50px;color:#000000;background-color:rgb(236,217,220);overflow:hidden;font-family:Arial,sans-serif}.privacy_armory21::after{right:-100px;height:300px;width:300px;bottom:-100px}.privacy_armory21 h1::before,.privacy_armory21 h2::before{position:absolute;background:rgb(218,176,181);width:30px;height:30px;content:'';left:0;border-radius:50%}.privacy_armory21 p{padding-left:15px;margin:20px 0;font-weight:300;line-height:1.8;font-size:15px;color:#000000;border-left:4px solid rgb(218,176,181);position:relative}.privacy_armory21 .container div::before{width:20px;content:'';left:-10px;position:absolute;background:rgb(199,132,139);opacity:0.5;height:20px;top:-10px;border-radius:50%}.review_block09 .instant_request76{display:grid;position:relative;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-bottom:1px solid rgb(199,132,139,0.5);gap:1.5rem;padding-bottom:2.5rem}.review_block09 .info_item svg{height:20px;width:20px;fill:rgb(218,176,181);flex-shrink:0}.review_block09 .nav_study93 svg:hover{opacity:0.8}.review_block09 .top_learning69{display:flex;flex-direction:column;gap:1.5rem}.review_block09 .nav_master42 a::before{transform:translateY(-50%);width:0;height:1px;top:50%;position:absolute;background-color:rgb(218,176,181);transition:width 0.3s ease,left 0.3s ease;left:-10px;content:''}.review_block09 .input_holder input[type="email"]{background-color:transparent;transition:border-color 0.3s ease,box-shadow 0.3s ease;border:1px solid rgb(199,132,139,0.5);font-size:18px;padding:1rem 1.25rem;border-radius:10px;flex:1;color:#000000}.review_block09 .nav_master42:first-child{margin-bottom:1.5rem;position:relative}.give_it_a_try42::after{left:-50%;z-index:1;width:200%;height:200%;content:'';animation:rotate-bg 120s linear infinite;background:repeating-linear-gradient(45deg,#000000,#000000 10px,rgba(0,0,0,0.5) 10px,rgba(0,0,0,0.5) 20px);top:-50%;position:absolute;opacity:0.05}.give_it_a_try42 .feedback_reach35::before{z-index:-2;position:absolute;border-radius:50%;animation:rotate-border 8s linear infinite;content:'';background:conic-gradient( rgb(218,176,181),rgb(199,132,139),rgb(218,176,181) );inset:0}.company_info02::before{content:"";right:0;position:absolute;bottom:0;z-index:1;background:linear-gradient(135deg,rgba(0,0,0,0.85),rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.75));top:0;left:0}.company_info02 .text_box_wrap34::before{background:rgb(218,176,181);border-radius:50%;z-index:-1;content:"";width:200px;position:absolute;opacity:0.05;top:-100px;right:-100px;height:200px}.company_info02 h5::after{transform:scaleX(0);left:0;bottom:-10px;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);background:rgb(218,176,181);transform-origin:left;height:2px;position:absolute;content:"";width:50%}.company_info02 .text_box_wrap34:hover ol::before{transform:scaleY(1)}.tariff_grid28{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(236,217,220) 0%,#ffffff 100%);padding:6rem 0}.tariff_grid28 .cost_deals14{flex-direction:column;display:flex}.tariff_grid28 .cost_schemes64 h2{color:#000000;font-size:37px;display:inline-block;position:relative;font-weight:700;margin-bottom:1rem}.tariff_grid28 .trial_offers01{position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.05);display:block;overflow:hidden;border-radius:10px;text-decoration:none;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.5s ease;background:#ffffff;height:100%}.tariff_grid28 .rate_card78 h3::after{transition:width 0.3s ease;position:absolute;height:2px;bottom:0;left:0;background:rgb(199,132,139);width:40px;content:""}.tariff_grid28 .image_box_wrap80{transition:transform 0.5s ease;position:relative;overflow:hidden;height:200px}.tariff_grid28 .trial_offers01:nth-child(3n+1){border-top:3px solid rgb(218,176,181)}.teaching_history46::before{left:0;height:100%;opacity:0.2;width:100%;position:absolute;content:"";animation:rotateBg 30s linear infinite;background:conic-gradient(from 45deg at 50% 50%,transparent 0deg,rgb(218,176,181,0.5) 90deg,transparent 180deg,rgb(199,132,139,0.5) 270deg,transparent 360deg);top:0}.teaching_history46 .user_review51 span:not(.name){grid-area:job;font-weight:600;transform:translateZ(5px);margin-bottom:1rem;color:rgb(199,132,139);font-size:21px}.privacySettingsWindow02{z-index:90;padding:20px 0;width:100%;box-shadow:rgba(0,0,0,0.5) 0px 0px 20px 0px;border-top:2px solid rgb(218,176,181);bottom:0;background:rgb(199,132,139);position:fixed;transition:all 0.3s ease-in-out}.cookie_data25{margin-right:20px;flex-shrink:0}.cookie_option94{font-size:19px;margin-left:20px;line-height:35px;padding:10px 20px;box-shadow:rgb(218,176,181,0.5) 0px 4px 10px 0px;background:rgb(218,176,181);cursor:pointer;text-decoration:none;color:#ffffff;transition:background 0.3s ease-in-out,transform 0.3s ease-in-out;border-radius:14px}header:before{top:0;pointer-events:none;height:100%;content:'';position:absolute;opacity:0.1;width:100%;left:0}header .container{margin:0 auto;position:relative;max-width:1200px;padding:15px 25px}header .container:before{background-size:6px 2px,6px 2px;pointer-events:none;background-position:0 0,0 10px;opacity:0.5;transform:translateY(-50%);height:30px;background-image:linear-gradient(90deg,transparent 50%,rgba(255,255,255,0.1) 50%),linear-gradient(90deg,transparent 50%,rgba(255,255,255,0.1) 50%);background-repeat:repeat-x;right:20px;position:absolute;top:50%;content:'';width:50px}header .head_sitewrap24{transition:all 0.3s ease;text-decoration:none;padding:8px 0;font-weight:400;position:relative;text-transform:uppercase;font-size:13px;color:#ffffff;font-family:Arial,sans-serif;letter-spacing:0.5px}header .head_sitewrap24:hover:before{left:-20px;opacity:1}header .top_info16:after{background:#ffffff;position:absolute;height:10px;box-shadow:0 0 10px rgba(255,255,255,0.5);left:-5px;border-radius:50%;content:'';transition:all 0.3s ease;top:-5px;opacity:0;width:10px}.tySpotlight68 .container{transform:translateZ(0);position:relative;max-width:1200px;z-index:2;margin:0 auto;perspective:1000px}.tySpotlight68 .teach_style93{position:relative;animation:slide-up 0.8s ease-out forwards 0.2s;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);transform:translateY(30px);clip-path:polygon(0 0,100% 0,100% 92%,95% 100%,0 100%);background:#ffffff;opacity:0;padding:3rem;backdrop-filter:blur(10px);overflow:hidden;border:1px solid rgba(0,0,0,0.05)}.statistical_data97{align-items:center;position:relative;min-height:100vh;overflow:hidden;display:flex;padding:0;background:rgb(236,217,220)}.statistical_data97 .container{grid-template-rows:auto auto;z-index:1;max-width:1400px;position:relative;width:100%;display:grid;margin:0 auto;gap:0;grid-template-columns:1fr 1fr}.statistical_data97 .edge_statistics98{margin:0 0 2rem;line-height:1.2;font-weight:700;font-size:calc(43px * 1.2);position:relative;color:#ffffff}.statistical_data97 .extra_statistics92{justify-content:center;gap:3rem;grid-column:2;box-shadow:-10px 0 30px rgba(0,0,0,0.05);flex-direction:column;background:#ffffff;padding:5rem;display:flex;grid-row:1 / span 2}.statistical_data97 .class_gains94 span{font-size:18px;font-weight:400;line-height:1.5;padding-left:2rem;flex:1;color:#000000;position:relative}.statistical_data97 .class_gains94:nth-child(even) svg{fill:rgb(199,132,139,0.5)}.statistical_data97 .class_gains94:hover svg{opacity:1;transform:translateY(-50%) scale(1.2)}@media (max-width: 768px) {.contact40{padding:60px 0}.contact40 h3{font-size:calc(32px * 0.9);margin-bottom:40px}.contact40 .query_reach94,.contact40 .support_message50{padding:40px}} @media screen and (max-width: 767px) {.course_structure91{padding:4rem 0}.course_structure91 .teach_style93{min-height:auto}.course_structure91 .image_box_wrap80{position:relative;margin-bottom:-50px;height:250px}.course_structure91 .career_classes91{margin-left:auto;margin-right:auto;border-radius:11px;width:90%;padding:2rem 1.5rem}.course_structure91 .career_classes91::before{display:none}.course_structure91 .career_classes91::after{width:70px;height:70px}.course_structure91 .nav_study93{transform:translateX(-50%);left:50%}.course_structure91 .nav_study93:hover{transform:translateX(-50%) translateY(-5px)}.course_structure91 .career_classes91 h3{margin-top:1rem;font-size:calc(37px - 0.3rem)}.course_structure91 .teach_style93::before,.course_structure91 .teach_style93::after{display:none}} @media (max-width: 767px) {.landing_page62{padding:4rem 1rem}.landing_page62 .edu_welcome19 > div:first-child{padding:1.5rem}.landing_page62 .learning_track74 > div{min-height:400px;padding:2rem}.landing_page62 .title_style_header{font-size:calc(38px * 0.9)}.landing_page62 .learning_track74 h3{font-size:20px;margin-bottom:1.5rem}} @media only screen and (max-width: 800px) {.privacy_armory21{padding:30px}.privacy_armory21 h1{font-size:calc(22px - 8px)}.privacy_armory21 h2{font-size:calc(22px - 8px)}.privacy_armory21 ul li{font-size:calc(15px - 2px)}.privacy_armory21 p{font-size:calc(15px - 2px)}} @media (max-width: 767px) {.give_it_a_try42{padding:70px 0}.give_it_a_try42 .teach_style93{flex-direction:column;padding:30px;gap:40px}.give_it_a_try42 .container p{font-size:21px;text-align:center;width:100%}.give_it_a_try42 .feedback_reach35{height:140px;width:140px}} @media (max-width: 992px) {.company_info02{padding:80px 0}.company_info02 .text_box_wrap34{padding:40px 30px;transform:perspective(1000px) rotateY(0.5deg)}.company_info02 h5{font-size:calc(24px * 1.1)}.company_info02 p b{font-size:calc(15px * 1.3)}} @media (min-width: 768px) {.tariff_grid28 .cost_deals14{flex-direction:row;gap:4rem;align-items:center}.tariff_grid28 .cost_schemes64{text-align:left;margin-bottom:0;flex:0 0 30%;order:2}.tariff_grid28 .cost_schemes64 h2{text-align:left}.tariff_grid28 .cost_schemes64 h2::after{left:0;transform:none}.tariff_grid28 .study_fees21{margin:0;text-align:left}.tariff_grid28 .learn_rates16{order:1;grid-template-columns:repeat(2,1fr);flex:0 0 65%}} @media (max-width: 767px) {.teaching_history46{padding:3rem 0}.teaching_history46 .user_review51{padding:2rem;grid-template-areas:"image_box_wrap80" "name" "job_block20" "work_card58";grid-template-columns:1fr}.teaching_history46 .image_box_wrap80{min-height:250px;clip-path:polygon(0 0,100% 0,90% 100%,10% 100%)}} @media (max-width: 991px) {.tySpotlight68{padding:4rem 1.5rem}.tySpotlight68 h2{font-size:calc(31px * 0.9);margin-bottom:2rem;max-width:100%}.tySpotlight68 .teach_style93{padding:2rem}} @media (min-width: 1200px) {.tySpotlight68 .container{align-items:flex-start;display:flex;flex-direction:column}.tySpotlight68 h2{margin-left:3rem;max-width:80%}.tySpotlight68 .teach_style93{transform:translateY(30px) translateX(-2rem);margin-left:auto;width:85%}.tySpotlight68 .teach_style93:hover{transform:translateZ(0) translateX(-2.5rem) scale(1.01)}} @media (max-width: 768px) {.statistical_data97 .boost_experts65{padding:3rem 2rem}.statistical_data97 .extra_statistics92{gap:2.5rem;padding:3rem 2rem}.statistical_data97 .class_gains94 h4{font-size:calc(32px * 1.2);margin-right:1.2rem}.statistical_data97 .class_gains94 span{font-size:calc(18px * 0.95);padding-left:1.5rem}} @keyframes float-slow {0%{transform:rotate(30deg) translateY(0)}100%{transform:rotate(30deg) translateY(-50px)}} @keyframes fadeUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeScale {0%{opacity:0;transform:perspective(1000px) rotateY(-2deg) rotateX(1deg) scale(0.95)}100%{opacity:1;transform:perspective(1000px) rotateY(-2deg) rotateX(1deg) scale(1)}} @keyframes rotate-border {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes pulse {0%,100%{opacity:0.5}50%{opacity:1}} @keyframes grow-line {0%{transform:scaleY(0);opacity:0}100%{transform:scaleY(1);opacity:1}}