﻿*{box-sizing:border-box;padding:0;margin:0}html,body{min-height:100%;font-family:Arial,sans-serif;height:100%;scroll-behavior:smooth;color:#000000}a{color:inherit;text-decoration:none}header .header_lessoncore{justify-content:space-between;padding:1.3rem 2.5rem;display:flex;position:relative;z-index:5;align-items:center}header .head_knowcore::before{height:100%;border-bottom:1px solid rgba(255,255,255,0.2);top:0;opacity:0;width:100%;border-top:1px solid rgba(255,255,255,0.2);left:0;transition:all 0.4s ease;position:absolute;content:'';transform:scaleX(0)}header .site_headcore::before{background:rgb(179,172,152);top:50%;position:absolute;height:1px;transform:translateY(-50%);right:-20px;width:40px;content:''}header .head_sitebarcore a:hover::before{transform:translateX(0)}header .head_sitebarcore a:hover::after{transform-origin:left;transform:scaleX(1)}header .head_sitebarcore:hover::before{transform:translateY(-50%) scale(1)}header .header_lessoncore::before{position:absolute;left:20px;background:rgb(179,172,152);height:1px;top:20px;content:'';width:30px}.program_offeringscore::before{left:0;position:absolute;opacity:0.1;height:100%;top:0;width:100%;z-index:1;content:"";background:repeating-linear-gradient( 45deg,rgb(179,172,152,0.5) 0,rgb(179,172,152,0.5) 1px,transparent 1px,transparent 10px )}.program_offeringscore .program_guidecore::before{position:absolute;width:60px;right:20px;border-top:2px solid rgb(157,108,145,0.5);height:60px;z-index:1;content:"";top:20px;border-right:2px solid rgb(157,108,145,0.5)}.program_offeringscore .head_knowcore::before{transform:translateY(-50%);height:10px;content:"";background-color:rgb(179,172,152);border-radius:50%;left:-20px;width:10px;position:absolute;top:50%}.program_offeringscore h3{color:#000000;text-transform:uppercase;position:relative;padding-bottom:20px;margin-bottom:20px;font-size:38px;font-weight:700;letter-spacing:1px}.program_offeringscore .img_card_wrapcore::after{border:1px solid rgba(255,255,255,0.1);inset:0;z-index:3;position:absolute;content:"";border-radius:30px}.appWrapcore::after{right:-10%;opacity:0.15;height:70%;position:absolute;width:70%;bottom:-10%;content:"";background:radial-gradient(circle at 80% 80%,rgb(157,108,145,0.5),transparent 60%);z-index:0}.appWrapcore .skill_expertscore > div:first-child{padding-bottom:1.5rem;overflow:hidden;margin-bottom:2rem;position:relative}.appWrapcore h5{line-height:1.4;color:#000000;transform:translateZ(0);margin:0;position:relative;font-weight:700;padding-left:1.2rem;font-size:calc(19px * 1.15)}.appWrapcore .skill_expertscore > div:last-child{transition:all 0.3s ease;transform:translateZ(0);padding:0.5rem 0;position:relative}.appWrapcore a:active{transform:translateY(2px);box-shadow:inset 4px 4px 8px rgba(0,0,0,0.05),inset -4px -4px 8px rgba(255,255,255,0.8)}.location_infocore{overflow:hidden;position:relative;padding:4rem 0;background:linear-gradient(135deg,rgb(213,211,205) 0%,#ffffff 100%)}.location_infocore .container{z-index:2;position:relative;margin:0 auto;max-width:1200px;padding:0 1.5rem}.location_infocore h3{font-size:37px;margin-bottom:0.5rem;font-weight:700;color:rgb(179,172,152);display:inline-block;position:relative}.location_infocore h5{display:flex;gap:0.5rem;color:#000000;font-size:24px;font-weight:600;align-items:center;margin-bottom:0.5rem}.location_infocore .contact_cardcore:hover{transform:translateX(5px);color:rgb(179,172,152)}.location_infocore svg{transition:transform 0.3s ease;height:20px;width:20px}.location_infocore li:hover{transform:translateX(5px)}.offer_panelcore .container{margin:0 auto;position:relative;padding:0 1.5rem;max-width:1200px;z-index:2}.offer_panelcore .price_schemescore{gap:2rem;display:grid;list-style:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;perspective:1000px;padding:0}.offer_panelcore .price_schemescore li:nth-child(1){animation-delay:0.2s}.offer_panelcore .pricing_catalogcore{height:100%;text-decoration:none;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:block}.offer_panelcore .plan_ratescore{padding:2.5rem 2rem;height:100%;color:#ffffff;flex-direction:column;display:flex}.offer_panelcore .plan_ratescore h4::after{content:"";bottom:0;position:absolute;background:rgb(157,108,145);width:50px;height:2px;left:0}.offer_panelcore .pricing_catalogcore:hover .learning_plancore{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.25)}.training_specialistcore::before{background:linear-gradient(135deg,rgb(157,108,145,0.5) 0%,transparent 80%);z-index:0;left:-20%;transform:rotate(-15deg);width:60%;top:-50%;opacity:0.08;height:200%;position:absolute;content:""}.training_specialistcore .feedback_perspectivescore > div:nth-child(2){order:2}.training_specialistcore .feedback_perspectivescore > div:nth-child(3){order:3}.training_specialistcore .name{margin:0 0 0.5rem;font-weight:700;position:relative;color:#000000;transform:translateZ(15px);font-size:calc(20px * 1.1);font-family:Arial,sans-serif;display:inline-block}.training_specialistcore .feedback_perspectivescore:hover > div:nth-child(2) > div{transform:translateZ(20px);opacity:1}.training_specialistcore .feedback_perspectivescore:hover .exp_cardcore{transform:translateZ(15px)}.secure_guardcore{background-color:rgb(213,211,205);line-height:1.6;padding:40px;color:#000000;font-family:Arial,sans-serif;box-shadow:0 4px 10px rgba(0,0,0,0.5)}.secure_guardcore ul li{box-shadow:0 2px 5px rgba(0,0,0,0.5);padding:15px;margin-bottom:10px;background-color:#ffffff;border-radius:10px;border-left:4px solid rgb(179,172,152)}.secure_guardcore div{margin-bottom:20px}.program_resultscore::before{top:0;background:radial-gradient(circle at 10% 20%,rgb(179,172,152,0.5) 0%,transparent 70%),radial-gradient(circle at 90% 80%,rgb(157,108,145,0.5) 0%,transparent 70%);z-index:0;opacity:0.08;position:absolute;height:100%;content:'';width:100%;left:0}.program_resultscore .skill_expertscore::before{top:0;left:0;content:'';width:5px;height:100%;background:linear-gradient(to bottom,rgb(179,172,152),rgb(157,108,145));position:absolute}.program_resultscore h1::after{height:3px;bottom:-10px;transform-origin:left;background:rgb(179,172,152);position:absolute;width:80px;content:'';left:0;animation:expand 0.8s ease-out forwards}.program_resultscore h1::after{width:100px}.program_resultscore svg path{fill:rgb(179,172,152);transition:fill 0.3s ease}.greeting_pagecore .page_primarycore::before{width:100%;top:0;position:absolute;z-index:1;backdrop-filter:blur(3px) saturate(110%);background:linear-gradient( 135deg,rgb(179,172,152,0.5),rgb(157,108,145,0.5) 70%,rgba(0,0,0,0.5) );left:0;height:100%;content:""}.greeting_pagecore .legacy_educore h3{color:#ffffff;animation:slideUp 0.8s ease-out 0.4s forwards;transform:translateZ(20px);margin:0;font-weight:600;line-height:1.5;opacity:0;font-size:clamp(1.25rem,2.5vw,24px)}.future_attendeescore::before{left:0;content:'';position:absolute;height:100%;opacity:0.15;top:0;width:100%;background:radial-gradient(circle at 20% 20%,rgb(179,172,152,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgb(157,108,145,0.5) 0%,transparent 40%);z-index:1}.future_attendeescore h3::after{right:-60px}.future_attendeescore ul li{gap:20px;display:flex;background-color:#ffffff;position:relative;overflow:hidden;box-shadow:0 15px 35px -10px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.04);min-width:280px;z-index:1;border-radius:28px;transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);align-items:flex-start;text-align:left;width:calc(33.333% - 27px);padding:40px 30px}.future_attendeescore ul li{animation:slideInBottom 0.6s forwards;opacity:0}.future_attendeescore ul li:nth-child(4){animation-delay:0.55s}.future_attendeescore ul li:nth-child(3n+2){animation:slideInBottom 0.6s forwards,floatingAnimation 8s ease-in-out infinite 1s reverse;animation-delay:0.25s,3s}.campus_linkscore .company_holder{grid-row:1;position:relative;grid-column:1 / 5}.campus_linkscore .company_holder::after{border-bottom:2px solid rgb(179,172,152);border-right:2px solid rgb(179,172,152);height:60px;content:"";position:absolute;width:60px;bottom:-20px;opacity:0.7;right:-20px}.campus_linkscore .res_connectcore{opacity:0.8;margin-top:1.5rem;color:#ffffff;font-size:17px;line-height:1.6}.campus_linkscore .site_headcore{transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);border-radius:10px;position:relative;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%);backdrop-filter:blur(4px);box-shadow:0 8px 32px rgba(0,0,0,0.15);padding:1.5rem}.campus_linkscore .site_headcore .page_navcore a::before{transition:transform 0.3s ease;height:100%;background:linear-gradient(90deg,rgba(rgb(179,172,152,0.5),0.1),transparent);top:0;width:100%;transform:translateX(-100%);position:absolute;content:"";left:0;z-index:-1}.project_refcore .pitch_compcore{letter-spacing:0.5px;color:#ffffff;text-align:center;opacity:0.7;font-size:15px}.cookie_preferencecore{flex-shrink:0;margin-right:15px}.track_settingscore h5{font-size:20px;font-weight:700;color:rgb(179,172,152);margin-bottom:5px}.cookie_button.cookie_datacore{background-color:rgb(179,172,152);border-color:rgb(179,172,152);color:#ffffff}.cookie_button.online_cookiescore:hover{color:#ffffff;background-color:rgb(179,172,152);border-color:rgb(179,172,152)}.get_in_touchcore{position:relative;background:linear-gradient(135deg,rgb(213,211,205) 0%,rgba(16,22,47,0.95) 100%);padding:120px 0;overflow:hidden}.get_in_touchcore h2{font-family:Arial,sans-serif;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px;position:relative;text-align:center;font-size:29px;font-weight:700;color:#ffffff}.get_in_touchcore .contact_querycore{grid-template-columns:1fr 1fr;position:relative;gap:30px;margin-top:60px;display:grid}.get_in_touchcore .img_card_wrapcore::before{width:100%;top:0;height:100%;z-index:1;position:absolute;content:"";background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,0.6));left:0}.get_in_touchcore form{width:100%}.get_in_touchcore form h3{font-size:23px;padding-left:20px;font-family:Arial,sans-serif;position:relative;color:#ffffff;margin-bottom:30px;font-weight:600}.get_in_touchcore form input[type="text"]::placeholder{color:rgba(255,255,255,0.5)}.get_in_touchcore .query_querycore{align-items:flex-start;display:flex;margin-bottom:30px}.get_in_touchcore .query_querycore label::before{border-radius:10px;left:0;content:"";transition:all 0.3s ease;top:2px;width:22px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);height:22px;position:absolute}.get_in_touchcore form .feedback_requestcore:hover::before{left:0}.get_in_touchcore svg{fill:rgb(179,172,152);width:22px;height:22px}.get_in_touchcore svg path{transition:fill 0.3s ease;fill:rgb(179,172,152)}.our_teamcore .container{z-index:2;padding:0 30px;margin:0 auto;position:relative;max-width:1200px}.our_teamcore .text_panelcore::after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,40% 50%);right:0;width:15px;content:"";top:0;background:linear-gradient(to bottom,rgb(157,108,145),rgb(179,172,152));height:100%;position:absolute}.our_teamcore .text_panelcore div:nth-child(2) p{font-weight:700;color:#000000;animation:fadeUp 0.8s 0.5s cubic-bezier(0.17,0.67,0.32,1.1) forwards;opacity:0;transform:translateY(20px);font-size:calc(31px * 0.85);margin:0 0 30px;font-family:Arial,sans-serif;position:relative}@media (min-width: 1400px) {header .header_lessoncore{margin:0 auto;max-width:1320px}header .head_sitebarcore{margin:0 2px}header .head_sitebarcore a{padding:0 1.5rem}} @media (max-width: 1199px) {.program_offeringscore .skill_expertscore{gap:40px}.program_offeringscore .program_guidecore{padding:30px}.program_offeringscore .img_card_wrapcore{min-height:450px}} @media (max-width: 767px) {.program_offeringscore{padding:50px 0}.program_offeringscore .program_guidecore{padding:25px}.program_offeringscore h3{margin-bottom:15px;padding-bottom:15px;font-size:calc(38px * 0.9)}.program_offeringscore .head_knowcore{margin-bottom:20px}.program_offeringscore .head_knowcore svg{max-height:60px}.program_offeringscore .img_card_wrapcore{min-height:350px}.program_offeringscore .program_guidecore::before,.program_offeringscore .program_guidecore::after{width:40px;height:40px}} @media (max-width: 767px) {.appWrapcore{padding:4rem 0}.appWrapcore .skill_expertscore{clip-path:polygon( 0 0,100% 0,97% 97%,3% 100% );padding:2rem;transform:none}.appWrapcore h5{padding-left:1rem;font-size:19px}.appWrapcore h5::before{width:4px}.appWrapcore a{padding:0.5rem 1rem}.appWrapcore p{font-size:calc(15px - 1px)}} @media (max-width: 767px) {.location_infocore{padding:3rem 0}.location_infocore .message_pagecore{padding:2rem}.location_infocore h3{font-size:37px}.location_infocore svg{height:18px;width:18px}.location_infocore .contact_cardcore{font-size:0.95em}} @media (max-width: 991px) {.offer_panelcore{padding:3.5rem 0}.offer_panelcore h2{font-size:calc(30px * 0.9)}.offer_panelcore .price_sheetcore{margin-bottom:2.5rem;font-size:13px}} @media (min-width: 768px) {.training_specialistcore .feedback_perspectivescore{grid-template-columns:300px 1fr;padding:3.5rem;grid-template-rows:auto auto;gap:2.5rem}.training_specialistcore .feedback_perspectivescore > div:nth-child(1){grid-column:1;grid-row:1 / span 2}.training_specialistcore .feedback_perspectivescore > div:nth-child(2){grid-row:1;align-self:end;grid-column:2}.training_specialistcore .feedback_perspectivescore > div:nth-child(3){grid-row:2;grid-column:2}.training_specialistcore .img_card_wrapcore{height:100%;padding-bottom:0}.training_specialistcore .name{font-size:20px;margin-bottom:0.75rem}.training_specialistcore .exp_cardcore{padding-left:2rem;font-size:calc(17px * 1.05)}} @media (max-width: 767px) {.program_resultscore{padding:60px 0}.program_resultscore .skill_expertscore{padding:25px 20px}.program_resultscore h1{font-size:calc(34px * 0.9);margin-bottom:25px}.program_resultscore ul{gap:15px;grid-template-columns:1fr}.program_resultscore li p{font-size:calc(16px * 0.95)}} @media (max-width: 992px) {.future_attendeescore{padding:90px 0}.future_attendeescore h3{margin-bottom:60px}.future_attendeescore h3::before,.future_attendeescore h3::after{width:30px}.future_attendeescore h3::before{left:-40px}.future_attendeescore h3::after{right:-40px}.future_attendeescore ul{gap:30px}.future_attendeescore ul li{padding:35px 25px;width:calc(50% - 15px)}} @media screen and (max-width: 992px) {.campus_linkscore .container{grid-template-columns:repeat(1,1fr)}.campus_linkscore .company_holder{grid-row:1;grid-column:1}.campus_linkscore .study_groupcore{grid-row:2;grid-column:1;margin-top:2rem}.project_refcore{grid-row:3;margin-top:3rem}} @media (max-width: 800px) {.cookie_applycore{align-items:center;flex-direction:column}.cookie_preferencecore{margin-bottom:10px}.track_settingscore{margin-bottom:15px;text-align:center}.cookie_framecore{margin-left:0;margin-top:10px;width:100%}} @media (max-width: 1200px) {.our_teamcore{padding:100px 0}.our_teamcore .text_panelcore{padding:40px 50px;max-width:95%}} @media (max-width: 576px) {.our_teamcore{padding:60px 0}.our_teamcore .container{padding:0 20px}.our_teamcore .text_panelcore{padding:25px 20px}.our_teamcore .text_panelcore::before{height:calc(100% - 50px);left:-10px;width:3px;top:25px}.our_teamcore h5{letter-spacing:1px;font-size:calc(20px * 0.85)}.our_teamcore .text_panelcore div:nth-child(2) p{margin-bottom:15px;font-size:calc(31px * 0.7)}.our_teamcore ol{padding:0 0 0 15px}.our_teamcore ol li{font-size:calc(15px * 0.9);line-height:1.6}.our_teamcore ol li::before{height:6px;width:6px;left:-15px}} @keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes floatingAnimation {0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}100%{transform:translateY(0) rotate(0deg)}} @keyframes slideIn {to{transform:translateX(0);opacity:1}}