a{text-decoration:none;color:inherit}.head_guide_ZV{flex:1 0 auto}.gdpr_block_Eu{flex:0 0 auto}.gdpr_block_Eu{font-family:Arial,sans-serif;padding:80px 0 30px;position:relative;color:#000000;background-color:#ffffff}header .main_top_cm{background:rgba(255,255,255,0.15);transition:all 0.4s ease;-webkit-backdrop-filter:blur(5px);flex:0 0 auto;border:1px solid rgba(255,255,255,0.3);position:relative;box-shadow:0 8px 32px rgba(0,0,0,0.1);padding:0.8rem 1.2rem;z-index:2;border-radius:30px;backdrop-filter:blur(5px)}header .site_top_Vb a:hover::before{opacity:1}header .site_top_Vb::after{content:'';transform:translateX(-50%);transition:width 0.3s ease;left:50%;position:absolute;bottom:-3px;width:0;background:#ffffff;height:3px;opacity:0.7;border-radius:10px}header .head_guide_ZV{z-index:1;padding-top:2rem;background:rgb(233,222,230);position:relative}header .main_top_cm:hover::after{opacity:0.7;transform:scaleX(0.9)}.client_opinions_Hv::before{content:"";background:linear-gradient(135deg,transparent 49.5%,rgb(211,189,204,0.5) 49.5%,rgb(211,189,204,0.5) 50.5%,transparent 50.5%);top:0;z-index:0;left:0;height:100%;position:absolute;width:100%}.client_opinions_Hv h4::after{content:"";width:30px;background:rgb(184,154,177);bottom:-25px;transform:translateX(-50%);left:50%;position:absolute;height:3px}.client_opinions_Hv .opinion_sharing_qV:nth-child(odd):hover{transform:translateX(20px)}.client_opinions_Hv .opinion_sharing_qV::before{width:80%;left:10%;height:1px;bottom:0;content:"";background:linear-gradient(to right,transparent,rgb(211,189,204,0.5),transparent);position:absolute}.client_opinions_Hv .opinion_sharing_qV span{font-size:19px;transition:all 0.4s ease;padding:0 1rem;font-weight:600;position:relative;color:#000000;margin-bottom:1rem;text-align:center}.client_opinions_Hv .opinion_sharing_qV:nth-child(4n+1),.client_opinions_Hv .opinion_sharing_qV:nth-child(4n+4){background:linear-gradient(45deg,rgb(233,222,230) 0%,#ffffff 100%)}.appBlock_kP::before{animation:pulse 8s infinite alternate ease-in-out;width:100%;left:0;position:absolute;top:0;background:radial-gradient(circle at 75% 25%,rgb(255,255,255,0.5) 0%,transparent 60%);z-index:1;height:100%;content:"";opacity:0.5}.appBlock_kP .study_pro_cu{animation:fadeIn 1s 0.5s both ease-out;border-radius:10px;box-shadow:0 15px 40px -10px rgba(0,0,0,0.1);transition:transform 0.5s;padding:3rem;background:#ffffff;transform:perspective(1000px) rotateX(2deg);transform-origin:center top;position:relative}.appBlock_kP li::before{opacity:0;border-radius:50%;box-shadow:0 5px 15px -5px rgb(184,154,177,0.5);transform:scale(0);position:absolute;background:linear-gradient(135deg,rgb(184,154,177) 0%,rgb(211,189,204) 100%);left:-40px;width:32px;content:"";height:32px;animation:popIn 0.4s 1.2s forwards cubic-bezier(0.25,1.8,0.5,1);top:-5px}.instructor_history_iy .opinion_sharing_qV:hover{transform:rotateY(0deg) translateZ(20px) scale(1.01)}.instructor_history_iy .hero_banner_bZ{clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%);transform:translateZ(20px);position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.1);transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);height:200px;width:200px}.instructor_history_iy .name::after{transition:width 0.4s ease-out;height:2px;bottom:-5px;width:0;content:"";left:0;background-color:rgb(184,154,177);position:absolute}.instructor_history_iy .work_table_Ov::before{position:absolute;content:"";background:linear-gradient(to bottom,rgb(211,189,204) 0%,rgb(184,154,177) 100%);width:3px;height:100%;left:0;top:0}.cookie_visitor_KC svg,.cookie_visitor_KC svg path,.cookie_visitor_KC img{fill:rgb(211,189,204);width:100px;height:100px}.layer-container_Bn .track_settings_gG{color:#ffffff;font-size:20px;margin-left:30px;background:rgb(211,189,204);padding:10px}.contact_panel_Wx::after{filter:blur(60px);bottom:-100px;position:absolute;height:300px;width:300px;content:"";background:linear-gradient(225deg,rgb(184,154,177,0.5),rgb(211,189,204,0.5));border-radius:50%;z-index:1;left:-100px}.contact_panel_Wx .inquiry_reach_rK::before{pointer-events:none;inset:0;background:radial-gradient( circle at 0% 0%,transparent 98%,rgb(211,189,204,0.5) 99% ),radial-gradient( circle at 100% 100%,transparent 98%,rgb(184,154,177,0.5) 99% );content:"";z-index:0;position:absolute}.contact_panel_Wx form h3{color:#000000;margin-bottom:30px;font-size:24px;font-weight:600}.contact_panel_Wx .support_query_pC{margin-bottom:30px;position:relative}.contact_panel_Wx .support_query_pC label{display:flex;cursor:pointer;color:#000000;font-size:15px;padding-left:35px;position:relative;align-items:center}.contact_panel_Wx .support_query_pC label a{color:rgb(211,189,204);transition:color 0.3s ease;font-weight:600;text-decoration:none}.contact_panel_Wx .connect_widget_Qe:hover::before{transform-origin:left;transform:scaleX(1)}.contact_panel_Wx svg path{transition:all 0.3s ease;fill:none;stroke-width:2;stroke:rgb(211,189,204)}.secure_depot_XD{position:relative;width:80%;max-width:1000px;background:#ffffff;font-family:Arial,sans-serif;padding:40px;color:#000000;border:1px solid rgba(0,0,0,0.5);box-shadow:0 4px 8px rgba(0,0,0,0.5);overflow:hidden;margin:0 auto}.secure_depot_XD ul,.secure_depot_XD ol{list-style-type:none;padding-left:0;z-index:1;position:relative;margin-bottom:20px}.secure_depot_XD h3,.secure_depot_XD h4,.secure_depot_XD h5,.secure_depot_XD h6{z-index:1;position:relative;font-weight:600;margin-top:20px;font-size:21px;margin-bottom:10px;color:rgb(211,189,204)}.secure_depot_XD button:hover{background:rgb(211,189,204)}.course_features_cv::after{height:100%;position:absolute;left:0;background:radial-gradient( circle at 30% 70%,rgb(184,154,177,0.5) 0%,transparent 50% );z-index:1;width:100%;content:"";top:0;filter:blur(50px)}.course_features_cv .hero_banner_bZ::before{width:100%;top:0;height:100%;background:linear-gradient( 135deg,transparent 30%,rgb(211,189,204,0.5) 100% );position:absolute;content:"";left:0;z-index:2}.course_features_cv .training_qg::after{border:1px solid rgb(211,189,204,0.5);width:calc(100% - 30px);opacity:0.5;border-radius:calc(28px - 10px) 0 0 calc(28px - 10px);top:15px;left:15px;z-index:-1;content:"";height:calc(100% - 30px);position:absolute}.course_features_cv .main_top_cm:hover::after{width:100%}.course_features_cv p{line-height:1.8;margin-bottom:0;color:#000000;font-size:13px;position:relative}.primary_page_aF{position:relative;overflow:hidden;width:100%}.primary_page_aF .edu_trackfast_Yd::after{z-index:2;content:"";height:100%;top:0;left:-10%;position:absolute;opacity:0.12;transform:skewX(-18deg);width:120%;background:linear-gradient(170deg,rgb(184,154,177) 0%,transparent 40%)}.primary_page_aF h1{text-shadow:0 2px 4px rgba(0,0,0,0.15);font-weight:700;opacity:0;font-size:38px;animation:fadeUp 0.8s cubic-bezier(0.19,1,0.22,1) 0.3s forwards;line-height:1.1;margin-bottom:1.5rem;transform:translateY(20px);color:#ffffff;position:relative}.primary_page_aF h1{font-size:calc(38px * 0.8)}.primary_page_aF p{position:relative;opacity:0;max-width:90%;line-height:1.6;color:#ffffff;transform:translateY(20px);margin-top:2rem;font-size:14px;animation:fadeUp 0.8s cubic-bezier(0.19,1,0.22,1) 0.7s forwards;text-shadow:0 1px 1px rgba(0,0,0,0.1)}.primary_page_aF p{max-width:100%;font-size:calc(14px * 0.95)}.follow_iw .request_block_Ti::before{background-repeat:repeat-y,repeat-x;background-size:2px 100%,100% 2px;background:linear-gradient(90deg,transparent 50%,rgb(211,189,204,0.5) 50%),linear-gradient(0deg,transparent 50%,rgb(184,154,177,0.5) 50%);pointer-events:none;background-position:0 0,0 0;left:0;border-radius:19px;height:100%;content:"";width:100%;animation:border-pulse 3s infinite alternate;opacity:0.5;position:absolute;top:0}.follow_iw input[type="submit"]::before{content:"";position:absolute;left:-50%;height:200%;width:200%;transform:rotate(45deg);z-index:-1;opacity:0;transition:opacity 0.3s ease;top:-50%;background:linear-gradient(45deg,rgb(211,189,204),rgb(184,154,177),rgb(211,189,204))}.find_us_vF .join_us_lz::before{content:"";border-radius:calc(17px + 2px);right:-2px;left:-2px;z-index:-1;background:linear-gradient(45deg,rgb(211,189,204) 0%,transparent 30%,transparent 70%,rgb(184,154,177) 100%);position:absolute;animation:borderGlow 6s infinite linear;top:-2px;opacity:0.5;bottom:-2px}.find_us_vF .edu_faq_zI{line-height:1.6;color:#000000;margin-bottom:2rem;font-size:15px}.find_us_vF .contact_widget_QC p span{margin-left:0.5rem;font-weight:600}.find_us_vF .message_page_kC h3{font-weight:600;margin-bottom:1rem;font-size:22px;color:rgb(184,154,177)}.find_us_vF .contact_widget_QC .hero_banner_bZ{min-height:300px;position:relative;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.15);height:100%;width:100%;border-radius:17px}.find_us_vF .reach_team_YE a:hover{background:rgba(255,255,255,0.1);transform:translateX(5px)}.find_us_vF .reach_team_YE a p{font-size:15px;font-weight:600;margin:0;color:#ffffff}.find_us_vF .reach_team_YE a:hover svg,.find_us_vF .reach_team_YE a:hover svg path{transform:scale(1.1);fill:rgb(211,189,204)}.who_we_are_IZ{min-height:100vh;overflow:hidden;position:relative;isolation:isolate}.who_we_are_IZ::after{border-radius:40% 60% 70% 30% / 40% 50% 60% 70%;animation:floatEffect 15s ease-in-out infinite alternate;right:-5%;opacity:0.15;content:"";background:rgb(184,154,177);position:absolute;z-index:-1;width:300px;bottom:-10%;height:300px;filter:blur(20px)}.who_we_are_IZ h1{display:inline-block;margin-bottom:2.5rem;font-weight:700;transition:transform 0.5s ease;letter-spacing:1px;transform:translateX(-10px);color:#ffffff;font-size:40px;position:relative;font-family:Arial,sans-serif}.who_we_are_IZ .text_scroll_Le:hover span{opacity:1}footer{width:100%;position:relative}footer .skill_links_mS{position:relative;z-index:1}footer .reach_team_YE{flex-wrap:wrap;justify-content:space-between;margin-bottom:70px;display:flex;position:relative;height:100px;overflow:hidden}footer .info_item::after{right:0;top:0;background-color:rgba(255,255,255,0.1);height:100%;position:absolute;width:1px;content:""}footer .info_item:hover::before{opacity:1}footer .main_top_cm,footer .header_nav_aB,footer .subscribe_holder{border-radius:13px;padding:30px;scroll-snap-align:start;height:450px;transition:all 0.4s ease;min-width:280px;max-width:500px;margin-right:30px;position:relative;flex:0 0 100%}footer .main_top_cm{align-items:center;justify-content:center;text-align:center;background-color:rgb(233,222,230);flex-direction:column;display:flex}footer .header_nav_aB h5::after{height:2px;content:"";bottom:-10px;left:0;background-color:rgb(211,189,204);position:absolute;width:30px}footer .subscribe_holder h5{text-transform:uppercase;margin-bottom:20px;font-size:21px;color:#ffffff;font-weight:700;letter-spacing:1px}footer .input_holder input[type="email"]:focus{outline:none;background-color:rgba(255,255,255,0.2)}footer .sub_style_sS:hover{background-color:rgb(184,154,177,0.5)}footer .footer_address_ej::before{height:1px;content:"";position:absolute;background:linear-gradient(90deg,transparent,rgba(0,0,0,0.5),transparent);top:0;right:20%;left:20%}.pricing_matrix_Xb h2{position:relative;color:#ffffff;letter-spacing:0.5px;font-weight:700;font-size:33px;transform:translateZ(30px);text-align:center;margin-bottom:1.5rem;text-shadow:0 4px 12px rgba(0,0,0,0.2)}.pricing_matrix_Xb .deal_opts_ru li{transform:perspective(1000px) rotateX(5deg);transition:transform 0.5s cubic-bezier(0.17,0.67,0.83,0.67)}.pricing_matrix_Xb .study_rates_Ik::after{transition:opacity 0.5s ease;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 70%);height:200%;top:-50%;content:"";width:200%;opacity:0;transform:translateZ(5px);position:absolute;left:-50%}.pricing_matrix_Xb .tuition_table_Fc p{position:relative;transform:translateZ(15px);font-size:18px;overflow-y:auto;max-height:220px;line-height:1.7;padding-right:5px;margin-bottom:25px;color:rgba(255,255,255,0.8)}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 991px) {header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}header .top_pagebar_oO{padding:1rem 1.5rem;flex-wrap:wrap}header .main_top_cm{padding:0.6rem 1rem;border-radius:10px;margin-bottom:0}header .header_nav_aB{margin-top:1rem;justify-content:flex-end;flex-basis:100%}header .site_top_Vb a{border-radius:10px;padding:0.6rem 1rem;font-size:calc(12px - 1px)}header .top_pagebar_oO::before,header .top_pagebar_oO::after{display:none}} @media (max-width: 992px) {.appBlock_kP{padding:5rem 0}.appBlock_kP h2{margin-bottom:2.5rem;font-size:calc(35px * 0.9)}.appBlock_kP .study_pro_cu{padding:2.5rem}} @media (max-width: 576px) {.appBlock_kP{padding:3rem 0}.appBlock_kP h2{font-size:calc(35px * 0.7);margin-bottom:1.5rem}.appBlock_kP .study_pro_cu{transform:none;padding:1.5rem}.appBlock_kP ul::before{left:-12px}.appBlock_kP li::before{left:-25px;top:-2px;width:20px;height:20px}.appBlock_kP li span{font-size:calc(17px * 0.95);line-height:1.6}} @media (max-width: 767px) {.instructor_history_iy .opinion_sharing_qV{transform:rotateY(0deg) translateZ(0);padding:2rem}.instructor_history_iy .hero_banner_bZ{height:180px;margin:0 auto 1.5rem;width:180px}.instructor_history_iy .opinion_sharing_qV > div:first-child{justify-content:center;display:flex}.instructor_history_iy .opinion_sharing_qV > div:nth-child(2){text-align:center}.instructor_history_iy .work_table_Ov{padding-top:1.5rem;padding-left:0}.instructor_history_iy .work_table_Ov::before{top:0;transform:translateX(-50%);left:50%;width:60px;height:3px}} @media (max-width: 1200px) {.course_features_cv .training_qg{max-width:65%}} @media (max-width: 992px) {.course_features_cv{padding:80px 0}.course_features_cv .study_pro_cu{min-height:auto;display:block}.course_features_cv .hero_banner_bZ{margin-bottom:30px;position:relative;height:300px}.course_features_cv .training_qg{padding:40px 30px;border-radius:28px;max-width:100%;transform:translateX(0)}.course_features_cv .training_qg::before,.course_features_cv .training_qg::after{border-radius:28px}} @media (max-width: 576px) {.primary_page_aF .edu_trackfast_Yd{padding:1rem;min-height:80vh}.primary_page_aF .learn_track_Ap{padding:1.5rem}.primary_page_aF h1{margin-bottom:1rem;font-size:calc(38px * 0.7)}.primary_page_aF h3{font-size:calc(24px * 0.9);margin-bottom:1rem}.primary_page_aF p{margin-top:1.5rem;font-size:calc(14px * 0.9)}.primary_page_aF .learn_track_Ap::after{bottom:20px;width:30%}} @media screen and (min-width: 992px) {.who_we_are_IZ .container{padding:7rem 2rem}.who_we_are_IZ .text_scroll_Le{padding:5rem;max-width:80%}.who_we_are_IZ span{column-count:2}.who_we_are_IZ h1{font-size:calc(40px * 1.2)}} @media (min-width: 992px) {footer .text_main_holder{margin:0;padding:0;gap:30px;overflow-x:visible;flex-wrap:wrap;scroll-snap-type:none}footer .main_top_cm,footer .header_nav_aB,footer .subscribe_holder{height:500px;min-width:0;margin-right:0;flex:1}} @media (max-width: 1199px) {.pricing_matrix_Xb{padding:100px 0}.pricing_matrix_Xb .deal_opts_ru{gap:25px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}} @media (max-width: 767px) {.pricing_matrix_Xb{padding:60px 0}.pricing_matrix_Xb h2{font-size:calc(33px * 0.8)}.pricing_matrix_Xb .deal_opts_ru{max-width:450px;margin:0 auto;grid-template-columns:1fr}.pricing_matrix_Xb .deal_opts_ru li{transform:perspective(800px) rotateX(3deg)}.pricing_matrix_Xb .discount_grid_jN{font-size:calc(22px * 1.2)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes growHeight {from{height:0}to{height:100%}} @keyframes pulse {0%,100%{opacity:0.5;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}} @keyframes fadeUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes grid-move {0%{transform:translateZ(-100px) rotate(0deg)}100%{transform:translateZ(-100px) rotate(360deg)}} @keyframes floatEffect {0%{transform:translate(0,0) scale(1) rotate(0)}50%{transform:translate(-15px,15px) scale(1.05) rotate(5deg)}100%{transform:translate(15px,-15px) scale(0.95) rotate(-5deg)}}