﻿.campus_linkscore{flex:0 0 auto}.campus_linkscore{padding:6rem 0 4rem;position:relative;z-index:1;color:#ffffff}.container{width:1151px;max-width:100%;margin:auto}header::before{top:0;content:'';height:100%;background-image:linear-gradient(0deg,rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);z-index:0;width:100%;position:absolute;background-size:20px 20px;left:0}header .nav_skillcore{position:relative;transition:all 0.3s ease;display:block}header .nav_skillcore img{filter:brightness(1.1);max-height:40px}header .head_sitebarcore{margin:0 1px;position:relative}header .head_sitebarcore a:hover{border-left-color:rgba(255,255,255,0.2);color:#ffffff;border-right-color:rgba(255,255,255,0.2)}header .head_sitebarcore a::after{transform:scaleX(0);transition:transform 0.3s ease;left:0;background:rgb(179,172,152);position:absolute;transform-origin:right;height:2px;content:'';top:0;width:100%}header .header_lessoncore::after{top:20px;position:absolute;height:30px;background:rgb(179,172,152);width:1px;content:'';left:20px}.program_offeringscore::after{position:absolute;background:radial-gradient( circle at 80% 20%,rgb(157,108,145,0.5) 0%,transparent 60% );width:100%;height:100%;top:0;content:"";z-index:1;right:0}.program_offeringscore .program_guidecore{flex-direction:column;transform:translateZ(0);border-radius:30px;backdrop-filter:blur(10px);border-left:3px solid rgb(179,172,152);position:relative;padding:40px;background:linear-gradient( 135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.01) 100% );display:flex;justify-content:center;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.program_offeringscore .head_knowcore:hover svg{filter:drop-shadow(0 0 8px rgb(179,172,152,0.5))}.program_offeringscore h3::after{position:absolute;border-radius:10px;background:linear-gradient( to right,rgb(179,172,152) 0%,rgb(157,108,145) 100% );left:0;bottom:0;content:"";width:80px;height:3px}.program_offeringscore .img_card_wrapcore:hover{transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.appWrapcore::before{transform:rotate(-15deg);z-index:0;height:200%;left:-20%;position:absolute;opacity:0.2;background:radial-gradient(circle at 20% 30%,rgb(179,172,152,0.5),transparent 60%);top:-50%;width:120%;content:""}.appWrapcore .skill_expertscore > div:first-child::after{background-size:200% 100%;content:"";bottom:0;box-shadow:0 2px 6px rgba(rgb(179,172,152,0.5),0.2);animation:gradientSlide 6s infinite ease-in-out;background:linear-gradient(90deg,rgb(179,172,152),rgb(157,108,145),rgb(179,172,152));position:absolute;left:0;border-radius:3px;width:100%;height:3px}.appWrapcore a:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.02),-2px -2px 5px rgba(255,255,255,0.7),inset 3px 3px 6px rgba(0,0,0,0.03),inset -3px -3px 6px rgba(255,255,255,0.7);transform:translateY(1px)}.location_infocore::before{opacity:0.2;top:-5%;transform:rotate(-15deg);content:"";right:-5%;z-index:1;position:absolute;width:25rem;background:radial-gradient(circle,rgb(179,172,152,0.5) 0%,transparent 70%);height:25rem}.location_infocore .message_pagecore:hover{box-shadow:0 15px 40px rgba(0,0,0,0.12);transform:translateY(-5px)}.location_infocore p{margin-bottom:1rem;line-height:1.6;color:#000000;font-size:16px}.location_infocore .support_requestcore{margin:1.5rem 0 0 0;display:flex;gap:1rem;flex-direction:column;padding:0;list-style:none}.location_infocore .contact_cardcore:hover::after{width:100%}.location_infocore svg path{transition:fill 0.3s ease;fill:#000000}.offer_panelcore{position:relative;overflow:hidden;color:#ffffff;padding:4rem 0}.offer_panelcore h2{margin-bottom:1.5rem;color:transparent;transform:translateY(10px);font-size:30px;-webkit-background-clip:text !important;animation:fadeIn 0.8s ease-out forwards;text-align:center;font-weight:700;background:linear-gradient(90deg,rgb(179,172,152),rgb(157,108,145));background-clip:text !important}.offer_panelcore .price_schemescore li:nth-child(4){animation-delay:0.5s}.offer_panelcore .learn_subcore::before{background:linear-gradient(90deg,rgb(179,172,152),rgb(157,108,145));transform-origin:left;top:0;height:5px;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);content:"";width:100%;left:0;position:absolute;transform:scaleX(0)}.offer_panelcore .learning_plancore{justify-content:center;font-weight:700;display:inline-flex;align-self:flex-start;background:linear-gradient(120deg,rgb(179,172,152),rgb(157,108,145));margin-top:auto;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:all 0.3s ease;border-radius:10px;font-size:calc(13px * 1.3);align-items:center;padding:0.75rem 1.5rem}.training_specialistcore .feedback_perspectivescore{transform-style:preserve-3d;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);grid-template-columns:1fr;display:grid;gap:2rem;background:#ffffff;border-left:4px solid rgb(157,108,145);position:relative;transform:perspective(1000px) rotateY(-2deg);box-shadow:0 15px 45px rgba(0,0,0,0.07),0 5px 15px rgba(0,0,0,0.03);padding:3rem}.training_specialistcore .feedback_perspectivescore:hover .name::after{width:100%}.training_specialistcore .exp_cardcore{line-height:1.7;position:relative;margin:0;transform:translateZ(5px);padding-left:1.5rem;font-size:17px;transition:transform 0.4s ease;color:#000000}.secure_guardcore h1{border-bottom:2px solid rgb(179,172,152,0.5);font-size:44px;padding-bottom:10px;color:rgb(179,172,152);margin-bottom:20px;font-weight:700}.secure_guardcore ol{padding:0;list-style:none;counter-reset:li;margin:20px 0}.secure_guardcore p{font-weight:300;font-size:12px;margin-bottom:15px}.secure_guardcore span{font-weight:600;color:rgb(179,172,152)}.program_resultscore::after{height:100%;background:linear-gradient(45deg,transparent 45%,rgb(179,172,152,0.5) 100%);content:'';z-index:0;width:100%;right:-50%;transform:rotate(45deg);opacity:0.05;position:absolute;top:-50%}.program_resultscore .img_card_wrapcore:hover{transform:perspective(1000px) rotateY(0deg) translateY(-5px)}.program_resultscore .text_panelcore{position:relative}.program_resultscore h1{line-height:1.3;color:#000000;position:relative;font-weight:700;margin-bottom:30px;font-size:34px}.program_resultscore ul{list-style:none;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:0;display:grid}.program_resultscore ul{grid-template-columns:repeat(2,1fr)}.program_resultscore li:hover svg{transform:scale(1.15)}.greeting_pagecore{min-height:100vh;width:100%;overflow:hidden;position:relative}.greeting_pagecore .legacy_educore{perspective:1000px;width:100%;grid-template-columns:1fr;max-width:900px;grid-gap:1.5rem;z-index:2;box-shadow:0 20px 40px rgba(0,0,0,0.2);backdrop-filter:blur(5px);padding:3rem;position:relative;background:linear-gradient( to right,rgba(255,255,255,0.05),rgba(255,255,255,0.15) );display:grid;transform-style:preserve-3d}.future_attendeescore{overflow:hidden;padding:120px 0;background:linear-gradient(140deg,#f5f7ff 0%,#ffffff 100%);position:relative}.future_attendeescore .skill_expertscore{margin:0 auto;z-index:10;max-width:1200px;text-align:center;padding:0 30px;position:relative}.future_attendeescore h3::before,.future_attendeescore h3::after{background:linear-gradient(90deg,rgb(179,172,152),rgb(157,108,145));top:50%;content:'';width:40px;position:absolute;height:2px;transform:translateY(-50%)}.future_attendeescore h3::before{left:-60px}.future_attendeescore ul li:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.08);transform:translateY(-15px)}.future_attendeescore ul li:hover::after{opacity:0.05;transform:scale(6)}.future_attendeescore ul li svg path{fill:rgb(179,172,152);transition:fill 0.5s ease}.future_attendeescore ul li:nth-child(2){animation-delay:0.25s}.future_attendeescore ul li:nth-child(6){animation-delay:0.85s}.campus_linkscore::before{z-index:-1;height:100%;content:"";position:absolute;opacity:0.85;background:#000000;top:0;width:100%;left:0}.campus_linkscore .company_holder::before{border-left:2px solid rgb(179,172,152);top:-20px;height:60px;position:absolute;width:60px;border-top:2px solid rgb(179,172,152);left:-20px;content:"";opacity:0.7}.campus_linkscore .company_holder h3::after{content:"";position:absolute;bottom:-5px;width:30%;box-shadow:0 0 10px rgb(179,172,152);height:2px;left:0;background:rgb(179,172,152)}.campus_linkscore .site_headcore:hover{background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.02) 100%);box-shadow:0 10px 40px rgba(0,0,0,0.25);transform:translateY(-5px)}.campus_linkscore .site_headcore h5::before{border-radius:50%;top:50%;content:"";background:rgb(179,172,152);width:5px;box-shadow:0 0 10px rgb(179,172,152);height:5px;transform:translateY(-50%);position:absolute;left:0}.project_refcore{grid-row:2;border-top:1px solid rgba(255,255,255,0.05);position:relative;background:rgba(0,0,0,0.5);grid-column:1 / 13;padding:1.5rem 0;margin-top:4rem}.cookie_applycore{justify-content:space-between;display:flex;align-items:center;flex-wrap:nowrap}.track_settingscore{flex-grow:1;margin-right:15px}.track_settingscore p{margin-bottom:0;font-size:13px;color:#000000}#cookieUsagePromptcore{display:none}.cookie_button.cookie_datacore:hover{border-color:rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.5);color:#ffffff}.cookie_warning_panelcore p a{color:rgb(179,172,152);text-decoration:underline}.get_in_touchcore::before{width:100%;content:"";left:0;height:100%;position:absolute;animation:gridMove 20s linear infinite;background:linear-gradient(90deg,transparent 0%,rgba(rgb(179,172,152),0.03) 50%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(rgb(157,108,145),0.04) 50%,transparent 100%);background-size:20px 20px,20px 20px;top:0}.get_in_touchcore .contact_querycore::before{border-radius:22px;content:"";position:absolute;height:100%;border:1px solid rgba(rgb(179,172,152),0.2);top:-8px;z-index:-1;width:100%;left:-8px}.get_in_touchcore .img_card_wrapcore::after{border-right:2px solid rgba(rgb(179,172,152),0.6);right:20px;height:60px;border-top:2px solid rgba(rgb(179,172,152),0.6);width:60px;z-index:2;content:"";top:20px;position:absolute}.get_in_touchcore form h3::before{width:3px;background:rgb(179,172,152);left:0;border-radius:10px;position:absolute;height:100%;content:"";top:0}.get_in_touchcore .query_querycore input[type="checkbox"]{position:absolute;opacity:0}.get_in_touchcore .query_querycore input[type="checkbox"]:checked + label::before{border-color:rgb(179,172,152);background:rgb(179,172,152)}.get_in_touchcore .query_querycore label a:hover{color:rgb(157,108,145)}.get_in_touchcore form .feedback_requestcore{font-weight:600;position:relative;padding:16px 40px;background:linear-gradient(45deg,rgb(179,172,152),rgb(157,108,145));border-radius:10px;z-index:1;cursor:pointer;overflow:hidden;color:#ffffff;display:inline-block;font-family:Arial,sans-serif;transition:all 0.4s ease;font-size:18px;border:none}.our_teamcore .text_panelcore::before{height:calc(100% - 80px);transform:scaleY(0);left:-20px;width:5px;transform-origin:top;background:rgb(179,172,152);top:40px;content:"";position:absolute;animation:lineGrow 1.2s 0.3s cubic-bezier(0.17,0.67,0.32,1.1) forwards}.our_teamcore ol{position:relative;padding:0 0 0 20px;counter-reset:item;margin:0}.our_teamcore ol li{opacity:0;padding:0;animation:fadeUp 1s 0.7s cubic-bezier(0.17,0.67,0.32,1.1) forwards;list-style-type:none;margin:0;font-family:Arial,sans-serif;position:relative;transform:translateY(30px);font-size:15px;color:#000000;line-height:1.8}@media (max-width: 479px) {header .header_lessoncore{padding:0.7rem 1.2rem}header .head_knowcore{max-width:120px;padding:0.3rem 0.5rem}header .head_sitebarcore a{padding:0 0.6rem;font-size:calc(17px - 3px);height:32px}} @media (max-width: 991px) {.program_offeringscore{padding:70px 0}.program_offeringscore .skill_expertscore{grid-template-columns:1fr;gap:40px}.program_offeringscore .program_guidecore{order:2}.program_offeringscore .img_card_wrapcore{order:1;min-height:400px;transform:perspective(1000px) rotateY(0deg)}.program_offeringscore .skill_expertscore::before,.program_offeringscore .skill_expertscore::after{display:none}} @media (min-width: 1400px) {.program_offeringscore .container{max-width:1320px}.program_offeringscore .img_card_wrapcore{min-height:550px}} @media (max-width: 575px) {.appWrapcore{padding:3.5rem 0}.appWrapcore .container{padding:0 1.5rem}.appWrapcore .skill_expertscore{padding:1.75rem;border-radius:12px;clip-path:polygon( 0 0,100% 0,96% 96%,4% 100% )}.appWrapcore h5{padding-left:0.8rem;font-size:calc(19px - 2px)}.appWrapcore h5::before{width:3px}.appWrapcore .skill_expertscore > div:first-child{margin-bottom:1.2rem;padding-bottom:1rem}.appWrapcore a{padding:0.4rem 0.8rem;border-radius:8px}.appWrapcore p{line-height:1.6;font-size:calc(15px - 2px)}} @media (max-width: 1200px) {.offer_panelcore .price_schemescore{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.offer_panelcore .plan_ratescore{padding:2rem 1.5rem}} @media (max-width: 480px) {.offer_panelcore{padding:2.5rem 0}.offer_panelcore h2{font-size:calc(30px * 0.8)}.offer_panelcore .price_sheetcore{margin-bottom:2rem;font-size:calc(13px * 0.95)}.offer_panelcore .plan_ratescore{padding:1.75rem 1.25rem}.offer_panelcore .plan_ratescore p{margin-bottom:1.5rem;font-size:calc(13px * 0.95)}} @media (max-width: 767px) {.training_specialistcore{padding:80px 0}.training_specialistcore .feedback_perspectivescore{padding:2rem;transform:perspective(800px) rotateY(-1deg)}.training_specialistcore .img_card_wrapcore{margin-bottom:1.5rem}.training_specialistcore .name{margin-bottom:0.5rem}.training_specialistcore .exp_cardcore{padding-left:1rem}} @media (min-width: 768px) {.program_resultscore .container{flex-direction:row;align-items:center}.program_resultscore .img_card_wrapcore{max-height:500px;width:45%;transform:perspective(1000px) rotateY(-5deg)}.program_resultscore .skill_expertscore{width:55%;z-index:2;margin-left:-50px;transform:translateY(0)}.program_resultscore h1{font-size:48px}} @media (max-width: 768px) {.greeting_pagecore .page_primarycore{align-items:center;padding:1.5rem}.greeting_pagecore .legacy_educore{padding:2rem;grid-gap:1rem}.greeting_pagecore .page_primarycore::after{display:none}} @media (max-width: 576px) {.future_attendeescore{padding:70px 0}.future_attendeescore h3{font-size:calc(31px * 0.9);margin-bottom:50px}.future_attendeescore h3::before,.future_attendeescore h3::after{display:none}.future_attendeescore ul{gap:25px}.future_attendeescore ul li{padding:30px 20px}.future_attendeescore ul li svg{height:40px;width:40px}} @media (max-width: 1200px) {.track_settingscore h5{font-size:calc(20px - 2px)}.track_settingscore p{font-size:calc(13px - 2px)}.cookie_framecore{font-size:calc(18px - 2px)}} @media screen and (max-width: 991px) {.get_in_touchcore{padding:90px 0}.get_in_touchcore .contact_querycore{gap:40px;grid-template-columns:1fr}.get_in_touchcore .img_card_wrapcore{min-height:400px}.get_in_touchcore .help_gridcore{padding:40px 30px}} @media (max-width: 992px) {.our_teamcore{padding:80px 0}.our_teamcore .text_panelcore{padding:35px 40px;transform:perspective(1000px) rotateY(-1deg)}.our_teamcore h5{font-size:calc(20px * 0.95)}.our_teamcore .text_panelcore div:nth-child(2) p{font-size:calc(31px * 0.8);margin-bottom:25px}} @media (max-width: 400px) {.our_teamcore{padding:50px 0}.our_teamcore .text_panelcore{padding:20px 15px}.our_teamcore h5{font-size:calc(20px * 0.8)}.our_teamcore .text_panelcore div:nth-child(2) p{font-size:calc(31px * 0.65)}.our_teamcore ol li{line-height:1.5;font-size:calc(15px * 0.85)}} @keyframes gradientSlide {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @keyframes expand {0%{width:0}100%{width:80px}} @keyframes slideUp {from{opacity:0;transform:translateY(30px) translateZ(var(--depth,0))}to{opacity:1;transform:translateY(0) translateZ(var(--depth,0))}} @keyframes gridMove {0%{background-position:0 0,0 0}100%{background-position:40px 0,0 40px}} @keyframes lineGrow {to{transform:scaleY(1)}}