﻿header,footer{width:100%}header{width:100%;overflow:visible;position:relative;z-index:99;background:linear-gradient(to right,rgb(135,155,197) 0%,rgba(0,0,0,0.5) 100%)}.course-benefits .container{align-items:center;padding:0 20px;display:grid;z-index:1;margin:0 auto;grid-template-columns:1fr 1.5fr;position:relative;gap:50px;max-width:1200px}.course-benefits .image-show-item:hover{transform:perspective(1000px) rotateY(-2deg) translateZ(10px);box-shadow:0 30px 60px -15px rgba(0,0,0,0.2)}.course-benefits .text-region::before{position:absolute;background:linear-gradient(to bottom,rgb(174,188,218),rgb(135,155,197));height:0;transition:height 0.7s ease;top:0;width:5px;left:0;content:""}.course-benefits li:hover{transform:translateX(10px)}.course-benefits li:hover svg{transform:rotate(10deg) scale(1.1)}.course-benefits li:hover svg path{fill:rgb(174,188,218)}#cookiePolicyPanel:checked ~ .cookieAlertPromptPanel{visibility:hidden;opacity:0}.cookieAlertPromptPanel p{font-size:18px}.visitor-confirm{font-size:24px;border-bottom:2px solid rgb(174,188,218);color:rgb(174,188,218);text-align:center;text-decoration:none;cursor:pointer;flex-shrink:0;margin-left:10px;min-width:120px;white-space:nowrap;line-height:35px}.plan-showcase::before{top:0;position:absolute;width:100%;left:0;content:"";z-index:0;background:linear-gradient(135deg,rgb(174,188,218,0.5),rgb(135,155,197,0.5));height:100%;opacity:0.08}.plan-showcase .price-options{margin:0 auto;display:grid;width:100%;grid-template-columns:1fr;gap:30px}.plan-showcase .pay-plans:hover{transform:translateY(-8px)}.plan-showcase .pay-plans:hover .trial-rates{box-shadow:20px 20px 40px rgba(0,0,0,0.08),-8px -8px 24px rgba(255,255,255,1)}.plan-showcase .pay-plans:hover .cost-plan h3::after{width:60px}.plan-showcase .deal-grid{-webkit-background-clip:text !important;color:rgb(174,188,218);display:inline-block;margin-bottom:20px;position:relative;background-clip:text !important;color:transparent;background:linear-gradient(135deg,rgb(174,188,218),rgb(135,155,197));font-size:1.8rem;font-weight:700}.newsletter-subscription::before{animation:float 15s infinite ease-in-out;height:300px;border-radius:50%;position:absolute;transform:rotate(-15deg);filter:blur(30px);background:linear-gradient(135deg,rgb(135,155,197,0.5) 0%,transparent 70%);width:300px;top:-100px;opacity:0.6;right:-100px;content:""}.newsletter-subscription h3{position:relative;text-align:center;font-size:calc(21px * 1.1);margin-bottom:2rem;line-height:1.4;padding-bottom:1rem;font-weight:700;color:#000000;font-family:Arial,sans-serif}.newsletter-subscription .input_holder div{position:relative;flex-grow:1}.newsletter-subscription input[type="email"]::placeholder{transition:all 0.3s ease;color:rgba(0,0,0,0.3)}.newsletter-subscription .sub-promo{font-weight:600;height:54px;cursor:pointer;position:relative;border-radius:12px;color:#ffffff;font-family:Arial,sans-serif;font-size:20px;overflow:hidden;border:none;box-shadow:5px 5px 15px rgba(0,0,0,0.08),-2px -2px 5px rgba(255,255,255,0.5),inset 0 0 0 rgba(255,255,255,0.2);background:linear-gradient(135deg,rgb(174,188,218),rgb(135,155,197));transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);min-width:150px}.training-method h3{font-weight:700;text-transform:uppercase;position:relative;letter-spacing:3px;animation:circuitConnect 1.5s ease-out forwards;color:#000000;margin:0;padding:0 2rem;text-align:center;font-size:31px}.training-method span{justify-content:center;color:#000000;font-size:17px;text-align:center;align-items:center;z-index:2;position:relative;padding:3rem;animation:moduleInitialize 1s ease-out forwards;display:flex;line-height:1.8}.training-method .skill-sessions::after{top:calc(3rem + 70px);animation:pulseNode 3s ease-in-out infinite;box-shadow:0 0 15px rgb(174,188,218,0.5),0 0 30px rgb(174,188,218,0.5);background:linear-gradient(135deg,rgb(174,188,218),rgb(135,155,197));height:16px;width:16px;left:calc(50% - 8px);content:"";border-radius:50%;z-index:1;position:absolute}.customer-experience h2::after{border-radius:10px;content:"";display:block;height:4px;background:linear-gradient(90deg,rgb(174,188,218) 0%,rgb(135,155,197) 100%);width:80px;margin:0.8rem auto 0}.customer-experience .success-reviews:nth-child(1){--i:1}.customer-experience .success-reviews:nth-child(3){--i:3}.customer-experience .success-reviews:nth-child(6){--i:6}.customer-experience .success-reviews:hover{box-shadow:0 20px 40px -20px rgba(0,0,0,0.2);transform:translateY(-8px)}.customer-experience .success-reviews h3::before{position:absolute;width:0.75rem;top:50%;transform:translateY(-50%);height:0.75rem;border-radius:10px;left:0;content:"";background:linear-gradient(135deg,rgb(174,188,218) 0%,rgb(135,155,197) 100%)}.customer-experience .success-reviews:hover img{transform:scale(1.05);box-shadow:0 8px 20px -8px rgba(0,0,0,0.2)}.privacy-den::after{z-index:0;content:"";bottom:-50px;transform:rotate(-15deg);opacity:0.2;width:200px;position:absolute;background:linear-gradient(225deg,rgb(174,188,218,0.5) 0%,transparent 70%);height:200px;right:-50px}.privacy-den h2{padding-bottom:12px;letter-spacing:-0.01em;font-family:Arial,sans-serif;margin-top:3rem;margin-bottom:1.5rem;font-weight:600;color:rgb(135,155,197);font-size:32px;position:relative}.privacy-den h4::before{width:2px;content:"";background:rgb(135,155,197,0.5);position:absolute;top:25%;left:0;height:50%}.privacy-den ul{position:relative;padding-left:1.5rem;border-left:3px solid rgb(135,155,197);margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 3rem;background:linear-gradient(90deg,rgb(135,155,197,0.5) 0%,transparent 3%);list-style:none}.contact-us::after{opacity:0.2;height:200%;position:absolute;top:-50%;content:'';width:200%;background:conic-gradient( from 0deg at 50% 50%,transparent 0%,rgb(174,188,218,0.5) 5%,transparent 10%,transparent 90%,rgb(135,155,197,0.5) 95%,transparent 100% );z-index:-1;animation:rotate 120s linear infinite;left:-50%}.contact-us .message-support{flex-wrap:wrap;overflow:hidden;display:flex;backdrop-filter:blur(10px);position:relative;border-radius:25px;box-shadow:0 15px 35px rgba(0,0,0,0.2),0 5px 15px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset;background:rgba(255,255,255,0.01)}.contact-us .support-panel h3{font-size:22px;text-transform:uppercase;font-weight:600;text-align:left;margin-bottom:40px;color:#000000;letter-spacing:1px}.contact-us .support-panel input[type="text"],.contact-us .support-panel textarea{border:1px solid rgba(0,0,0,0.05);margin-bottom:25px;box-shadow:0 2px 5px rgba(0,0,0,0.03) inset;color:#000000;border-radius:10px;background-color:rgba(0,0,0,0.02);font-size:17px;font-family:Arial,sans-serif;padding:18px 25px;transition:all 0.3s ease;width:100%}.contact-us .support-panel .support-block input[type="checkbox"]:checked + label::after{transform:scale(1);opacity:1}.contact-us .support-panel .support-block a::after{background-color:rgb(174,188,218);transform:scaleX(0);bottom:-2px;content:'';transform-origin:right;height:1px;transition:transform 0.3s ease;position:absolute;left:0;width:100%}.contact-us .support-panel .inquiry-box:hover{background:linear-gradient(135deg,rgb(135,155,197) 0%,rgb(174,188,218) 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgb(174,188,218,0.5),0 0 0 1px rgb(174,188,218) inset}.contact-us .query-inquiry::after{background:linear-gradient(135deg,transparent 25%,rgba(255,255,255,0.05) 50%,transparent 75%);width:100%;position:absolute;content:'';height:100%;top:0;left:0;z-index:0;animation:shine 8s infinite linear}.contact-us .query-inquiry .feedback-map{z-index:1;padding:0;position:relative;list-style:none;margin:0}.contact-us .query-inquiry .feedback-map li svg path{transition:fill 0.3s ease;fill:#ffffff}.contact-us .query-inquiry .feedback-map li:hover svg path{fill:rgba(255,255,255,0.9)}.contact-us .query-inquiry .feedback-map li a:hover{color:rgba(255,255,255,0.9);text-shadow:0 0 10px rgba(255,255,255,0.3)}footer .workshop-cta{position:relative;color:#ffffff;background-color:#2c3e50;font-family:Arial,sans-serif;padding:100px 0 30px}footer .info_item:nth-child(even){transform:translateY(30px)}footer .info_item::before{position:absolute;transition:height 0.3s ease,top 0.3s ease;left:0;content:"";background-color:rgb(174,188,218);top:25%;width:6px;height:50%}footer .info_item a:hover{color:rgb(174,188,218)}footer .nav-base,footer .subscribe_holder{transition:all 0.3s ease;position:relative;padding:30px;background-color:rgba(255,255,255,0.05);border-radius:18px}footer .head-study h5::after{content:"";height:2px;width:50px;bottom:0;background-color:rgb(174,188,218);left:0;position:absolute}footer .main-train a{padding:8px 0;display:block;color:rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0.05);text-decoration:none;position:relative;transition:all 0.3s ease;font-size:17px}footer .input_holder input[type="email"]{border-radius:10px;padding:15px;transition:all 0.3s ease;font-size:17px;background-color:rgba(255,255,255,0.05);color:#ffffff;border:1px solid rgba(255,255,255,0.1)}footer .award-show{background-color:rgba(255,255,255,0.05);color:rgba(255,255,255,0.6);border-radius:30px;font-size:12px;display:inline-block;padding:8px 20px}.appNote .container{max-width:1200px;position:relative;margin:0 auto;padding:0 20px;z-index:2}.appNote .skill-sessions:hover{box-shadow:0 25px 50px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.05);transform:perspective(1000px) rotateX(0deg)}.appNote h5{transform:translateZ(0);line-height:1.4;font-size:20px;color:rgb(174,188,218);padding-left:20px;position:relative;font-weight:700;margin:0 0 10px}.appNote a::before{transform:scaleX(0.7);background:linear-gradient(90deg,transparent,rgb(174,188,218,0.5),transparent);width:100%;transform-origin:left;left:0;bottom:0;height:2px;content:"";transition:transform 0.5s ease;position:absolute}.meet-us h3::after{height:5px;transform:translateX(-50%);position:absolute;width:100px;border-radius:10px;content:"";bottom:-15px;left:50%;background:rgb(174,188,218)}.meet-us .virtual-academy .image-show-item:hover{transform:scale(1.02)}.meet-us .edu-ethos{display:flex;position:relative;flex-direction:row-reverse;align-items:center}.meet-us .edu-ethos .edu-beliefs:hover{transform:scale(1.02)}.meet-us .edu-ethos::after{background:rgb(135,155,197);opacity:0.7;position:absolute;height:80%;right:-10px;content:"";border-radius:10px;width:20px;transform:translateY(-50%);top:50%}.meet-us .skill-sessions::after{position:absolute;right:0;background:linear-gradient(to left,rgb(135,155,197,0.5),transparent);bottom:0;content:"";height:1px;width:50%}.education-history .image-show-item{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);height:100%;min-height:400px;transition:filter 0.6s ease;filter:grayscale(60%);position:relative;z-index:2}.education-history .success-reviews:hover .image-show-item::before{transform:scale(1);opacity:0.8}.education-history .work-tasks::before{width:10px;left:0;position:absolute;transition:width 0.3s ease;content:"";height:100%;background:linear-gradient(to bottom,rgb(174,188,218),rgb(135,155,197));top:0}.education-history .job-block{transform:translateX(10px);transition:all 0.4s ease 0.2s;opacity:0.8;line-height:1.8;position:relative;font-size:13px;color:#000000}header .head-primary{width:100%;padding:15px;align-items:center;justify-content:space-between;display:flex;position:relative}header .head-primary .nav-base:hover::before{opacity:1}header .head-primary .nav-base .header-top{display:block;transition:transform 0.3s ease}header .head-primary .nav-base:hover .header-top{transform:scale(1.05)}header .head-primary .head-study::before{width:100%;position:absolute;left:0;top:0;border-radius:10px;content:'';opacity:0.2;background:radial-gradient( ellipse at center,rgb(135,155,197,0.5) 0%,transparent 70% );height:100%}.title-board{background:linear-gradient(135deg,rgb(214,221,239) 0%,rgba(240,245,255,1) 70%,rgba(225,240,250,1) 100%);position:relative;overflow:hidden;align-items:center;min-height:100vh;display:flex;perspective:1000px}.title-board .skill-sessions{gap:2rem;width:100%;z-index:2;max-width:1280px;position:relative;grid-template-columns:1fr 1fr;display:grid;transform-style:preserve-3d;padding:3rem;margin:0 auto}.title-board .text-region:hover h1{transform:translateX(0)}.title-board .text-region:hover h1::after{transform:scaleX(1)}.title-board .tech-master{margin-bottom:2rem;gap:1.5rem;display:flex;flex-direction:column}.title-board .text-region:hover .tech-master svg{transform:rotate(0) scale(1.05);filter:drop-shadow(3px 6px 8px rgba(0,0,0,0.15))}.title-board .tech-master p{transform:translateY(5px);line-height:1.6;transition:transform 0.5s ease,opacity 0.5s ease;opacity:0.9;color:#000000;font-size:calc(14px * 1.1);max-width:90%}.title-board .inquiry-box:hover::before{opacity:1}.title-board .image-show-item::before{background:linear-gradient(135deg,rgba(94,170,168,0.7) 0%,rgba(94,170,168,0) 70%);width:100%;position:absolute;content:"";height:100%;left:0;z-index:1;top:0;transition:opacity 0.5s ease}.quantitative-data{overflow:hidden;padding:120px 0 90px;background-color:rgb(214,221,239);position:relative;z-index:1}.quantitative-data h2{color:#000000;text-align:center;font-family:Arial,sans-serif;position:relative;font-size:29px;letter-spacing:0.5px;margin:0 0 70px;font-weight:700}.quantitative-data h2::after{left:50%;bottom:-19px;background:rgb(174,188,218);position:absolute;border-radius:50%;box-shadow:0 0 0 4px rgb(214,221,239),0 0 0 6px rgb(174,188,218,0.5);height:12px;transform:translateX(-50%);content:"";width:12px}.quantitative-data .gain-study:hover::after{opacity:0.3}.quantitative-data .gain-study:hover p{transform:translateY(-5px)}.quantitative-data .gain-study span{font-size:12px;font-weight:400;display:block;margin-top:10px;text-align:center;color:#000000;transition:transform 0.3s ease 0.1s}.quantitative-data .gain-study:hover svg{transform:rotate(20deg);opacity:1}.course-program-description::after{height:60%;content:"";width:40%;z-index:1;opacity:0.4;filter:blur(20px);background:linear-gradient(225deg,rgb(135,155,197,0.5) 0%,rgb(174,188,218,0.5) 100%);bottom:-10%;left:-5%;position:absolute;transform:rotate(15deg) skew(-10deg)}.course-program-description .image-show-item{transition:transform 0.7s cubic-bezier(0.19,1,0.22,1);overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.15);transform:perspective(1000px) rotateY(-2deg) translateZ(0);width:100%;position:relative;height:400px}.course-program-description .description:first-child{font-size:calc(18px * 1.05);font-weight:600}.course-program-description .description:hover{border-left-color:rgb(174,188,218);transform:translateX(5px)}@media (max-width: 576px) {.course-benefits{padding:50px 0}.course-benefits .container{padding:0 15px}.course-benefits .image-show-item{clip-path:polygon(0 2%,100% 0,98% 98%,2% 100%);max-width:100%}.course-benefits .text-region{padding:25px 15px}.course-benefits h1{margin-bottom:20px;font-size:calc(48px * 0.7)}.course-benefits h1::after{width:50px;height:2px}.course-benefits li{margin-bottom:10px}.course-benefits li p{padding-left:30px;font-size:calc(13px * 0.9)}.course-benefits li svg{width:20px;height:20px}} @media (max-width: 767px) {.plan-showcase{padding:80px 0}.plan-showcase .study-rates{gap:40px}.plan-showcase .training-fees h2{font-size:calc(31px - 4px)}.plan-showcase .image-show-item{height:200px}.plan-showcase .cost-plan{padding:25px}.plan-showcase .deal-grid{font-size:1.5rem}} @media (max-width: 992px) {.training-method{padding:6rem 1.5rem}.training-method h3{padding:0 1.5rem;letter-spacing:2px;font-size:calc(31px * 0.9)}.training-method span{padding:2.5rem}.training-method .skill-sessions::before{height:40px}.training-method .skill-sessions::after{top:calc(3rem + 60px)}} @media (max-width: 991px) {.customer-experience{padding:4rem 0}.customer-experience h2{font-size:calc(33px * 0.85)}.customer-experience .success-reviews{padding:1.5rem}.customer-experience .edu-ratings{gap:1.5rem}} @media (max-width: 991px) {.privacy-den{padding:4rem 1.5rem}.privacy-den .container{transform:perspective(1000px) rotateX(0.3deg);padding:2.5rem}.privacy-den h1{font-size:calc(40px * 0.9)}.privacy-den h2{font-size:calc(32px * 0.9)}.privacy-den ul{padding:1.25rem 1.25rem 1.25rem 2.5rem}} @media (max-width: 992px) {.contact-us{padding:80px 0}.contact-us .container{padding:0 20px}.contact-us .message-support{flex-direction:column}.contact-us .support-panel,.contact-us .query-inquiry{flex:1 1 100%}.contact-us .support-panel{padding:40px}.contact-us .query-inquiry{padding:40px}} @media (max-width: 576px) {.contact-us{padding:40px 0}.contact-us .support-panel,.contact-us .query-inquiry{padding:30px 20px}.contact-us h3{font-size:calc(29px - 6px);margin-bottom:30px}.contact-us .support-panel .support-block label{font-size:calc(17px - 3px)}.contact-us .query-inquiry .feedback-map li:not(:last-child){padding-bottom:12px;margin-bottom:20px}} @media screen and (min-width: 992px) {.appNote{padding:180px 0}.appNote .skill-sessions{grid-template-columns:0.8fr 1.2fr;padding:100px 80px;gap:60px}.appNote h5{font-size:calc(20px * 1.2);padding-left:30px}.appNote h5::before{width:10px;height:10px}.appNote p{font-size:calc(18px * 1.1);padding-left:30px}.appNote a{padding:30px}} @media screen and (max-width: 768px) {.meet-us{padding:60px 0}.meet-us h3{margin-bottom:50px;font-size:calc(42px * 0.7)}.meet-us h3::after{height:4px;width:80px}.meet-us .virtual-academy{margin-bottom:60px}.meet-us .virtual-academy p,.meet-us .edu-ethos p{padding:30px}.meet-us .virtual-academy .image-show-item,.meet-us .edu-ethos .edu-beliefs{height:300px}} @media (max-width: 992px) {header .head-primary{flex-direction:column}header .head-primary .nav-base{align-self:center;margin:0 0 15px 0}header .head-primary .head-study{justify-content:center;width:100%}header .head-primary .head-study .site-study a{font-size:calc(17px - 1px);padding:10px 15px}} @media (max-width: 1200px) {.quantitative-data{padding:100px 0 70px}.quantitative-data .gain-study{min-width:220px;padding:35px 25px}.quantitative-data .gain-study p{font-size:29px}} @media (max-width: 991px) {.quantitative-data{padding:80px 0 60px}.quantitative-data h2{margin-bottom:60px}.quantitative-data ul{gap:20px}.quantitative-data .gain-study{min-width:200px;max-width:calc(50% - 20px)}} @media (min-width: 768px) {.course-program-description h2{max-width:70%;font-size:calc(32px * 1.1)}.course-program-description .education{gap:60px;grid-template-columns:1fr 1fr;align-items:flex-start}.course-program-description .image-show-item{height:500px}.course-program-description .text-region{padding:20px 0 20px 20px}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgba(var(--primary-color-rgb),0.4)}70%{box-shadow:0 0 0 10px rgba(var(--primary-color-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--primary-color-rgb),0)}} @keyframes float {0%,100%{transform:translate(0,0) rotate(-15deg)}25%{transform:translate(-15px,15px) rotate(-5deg)}50%{transform:translate(10px,5px) rotate(-20deg)}75%{transform:translate(15px,-10px) rotate(-10deg)}} @keyframes moduleInitialize {0%{opacity:0;transform:scale(0.95)}50%{opacity:0.7}100%{opacity:1;transform:scale(1)}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes shine {0%{background-position:-200% 0}100%{background-position:200% 0}}