﻿.container{width:1189px;max-width:100%;margin:auto}a{color:inherit;text-decoration:none}.warp-container{height:100%;min-height:100%;flex-direction:column;display:flex}.meet-us::before{z-index:1;content:"";left:0;background:linear-gradient(135deg,rgb(192,153,153,0.5),rgba(0,0,0,0.5) 80%);right:0;position:absolute;bottom:0;top:0}.meet-us .summary-frame:hover::before{transform:scaleY(1)}.meet-us .summary-frame h5{margin:0;text-transform:uppercase;font-weight:700;color:rgb(216,187,187);transition:transform 0.5s ease-out;position:relative;transform:translateX(0);display:inline-block;font-size:19px;letter-spacing:2px}.meet-us .summary-frame > div:nth-child(2) p b::after{z-index:-1;transform:skewX(-10deg);position:absolute;background-color:rgb(192,153,153,0.5);transition:height 0.3s ease-out;left:-5%;content:"";height:35%;bottom:0;width:110%}.contact-form-section::before{content:'';z-index:1;left:0;height:100%;width:100%;opacity:0.05;background:repeating-linear-gradient( -45deg,rgb(216,187,187,0.5) 0,rgb(216,187,187,0.5) 1px,transparent 1px,transparent 20px );position:absolute;animation:patternShift 30s linear infinite;top:0}.contact-form-section .query-section{position:relative;background:#ffffff;padding:50px}.contact-form-section .query-section h3::after{height:3px;transform:none;width:40px;left:0}.contact-form-section input[type="text"],.contact-form-section textarea{font-size:18px;border:1px solid rgba(0,0,0,0.1);color:#000000;transition:all 0.3s ease;width:100%;border-radius:10px;padding:16px 20px;font-family:Arial,sans-serif;box-shadow:0 2px 4px rgba(0,0,0,0.03);background:#ffffff}.contact-form-section .help-list a{transition:color 0.2s ease;font-weight:600;color:rgb(216,187,187);text-decoration:none}.contact-form-section .feedback-block::before{background:rgb(192,153,153);position:absolute;left:0;transform:scaleX(0);content:'';width:100%;transform-origin:right;z-index:-1;top:0;transition:transform 0.4s cubic-bezier(0.7,0,0.2,1);height:100%}.contact-form-section .reach-query h4{font-weight:700;font-family:Arial,sans-serif;color:#000000;position:relative;font-size:18px;margin-bottom:35px}.contact-form-section .connect-inquiry li:hover{transform:translateX(5px)}.contact-form-section .connect-inquiry li span{color:#000000;font-size:18px;font-family:Arial,sans-serif}header::before{background:radial-gradient(circle at 20% 30%,rgb(192,153,153,0.5) 0%,transparent 15%),radial-gradient(circle at 80% 70%,rgb(216,187,187,0.5) 0%,transparent 15%);z-index:1;animation:pulse-bg 8s infinite alternate;left:0;height:100%;content:"";position:absolute;opacity:0.3;top:0;width:100%}header .head-learn:hover svg{transform:scale(1.08);filter:drop-shadow(0 0 12px rgb(192,153,153))}header .header-lead{position:relative;border-top:1px solid rgb(216,187,187,0.5);justify-content:center;padding:1rem 0;display:flex;gap:0.8rem;background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,#000000 100%);scrollbar-width:none;border-bottom:1px solid rgb(216,187,187,0.5);width:100vw;overflow-x:auto}header .top-mainbar:hover{text-shadow:0 0 5px rgb(192,153,153,0.5);transform:translateY(-2px) translateZ(0);color:rgb(192,153,153)}.title-intro .course-home{z-index:2;width:100%;margin:0 auto;transform:translateZ(0);max-width:1200px;position:relative}.title-intro .study-training{transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);min-height:65vh;overflow:hidden;position:relative;box-shadow:0 15px 50px rgba(0,0,0,0.15);border-radius:4px;transform:rotate(1deg) translateZ(0)}.title-intro .study-training p{font-size:calc(14px * 1.2);margin:0 0 1rem;font-family:Arial,sans-serif;color:#ffffff;position:relative;opacity:0.9;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),opacity 0.5s ease;padding-left:1.5rem;font-weight:400;transform:translateX(0);max-width:80%}.title-intro .study-training:hover p{transform:translateX(10px);opacity:1}.training-specialist{overflow:hidden;background:rgb(236,221,221);position:relative;padding:140px 0}.training-specialist .client-ratings{margin:0 auto;grid-template-rows:auto auto;box-shadow:0 30px 60px rgba(0,0,0,0.15),0 15px 25px rgba(0,0,0,0.1);border-radius:29px;max-width:1000px;backdrop-filter:blur(10px);grid-template-columns:1fr 1fr;overflow:hidden;position:relative;display:grid;transform:perspective(1200px) rotateY(0deg);transition:transform 0.7s cubic-bezier(0.19,1,0.22,1);background:#ffffff}.training-specialist .client-ratings span:not(.name){margin:0;grid-column:2;grid-row:1;color:rgb(192,153,153);transform:translateY(0);z-index:2;position:relative;padding:35px 50px 40px 70px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.05s;font-size:12px;font-family:Arial,sans-serif;font-weight:300;align-self:end}.register-now::before{top:0;z-index:-1;left:0;content:'';transform:translateZ(-10px);position:absolute;height:100%;background:linear-gradient(45deg,rgb(216,187,187,0.5) 0%,transparent 50%);width:100%}.register-now h6{text-align:center;text-shadow:0 2px 10px rgba(0,0,0,0.1);line-height:1.6;font-family:Arial,sans-serif;max-width:90%;letter-spacing:0.5px;margin-bottom:2.5rem;font-weight:600;transform:translateZ(30px);font-size:20px;color:#ffffff}.register-now a.feedback-block:hover::before{transform:translateX(100%)}.register-now a.feedback-block:hover span{transform:scale(1.05)}.register-now a.feedback-block:active{transform:translateY(0) translateZ(5px);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.privacySettingsModal h5{font-size:22px;transition:color 0.3s ease-in-out;color:#ffffff;margin-bottom:6px;font-weight:700}.cookie-comply{margin-left:20px;padding:10px 20px;background:rgb(216,187,187);border-radius:15px;font-size:16px;transition:background 0.3s ease-in-out,transform 0.3s ease-in-out;color:#ffffff;cursor:pointer;text-decoration:none;line-height:35px;box-shadow:rgb(216,187,187,0.5) 0px 4px 10px 0px}.course-beneficiaries{padding:140px 0;overflow:hidden;position:relative;background:rgb(236,221,221)}.course-beneficiaries .expert-classes{position:relative}.course-beneficiaries h4{font-size:33px;text-align:center;margin-bottom:80px;padding:20px 0;position:relative;color:#000000;font-weight:700}.course-beneficiaries div{position:relative;display:flex;align-items:center;flex-direction:column}.course-beneficiaries div p{z-index:1;width:70%;border-radius:50px;margin:0 0 60px 0;font-size:12px;color:#000000;box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:all 0.4s ease;position:relative;align-items:center;display:flex;line-height:1.6;background:#ffffff;padding:25px 30px}.course-beneficiaries div p:nth-child(odd)::after{left:-7.5px;top:-7.5px}.course-beneficiaries div p svg{width:32px;margin-right:20px;min-width:32px;transition:all 0.3s ease;height:32px}.user-feedback{position:relative;overflow:hidden;padding:8rem 2rem;background:radial-gradient(circle at 30% 70%,rgb(236,221,221) 0%,rgb(192,153,153,0.5) 100%)}.user-feedback h4::before{content:"";height:150px;animation:rotate 30s linear infinite;width:150px;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.5);opacity:0.5;border:2px dashed rgb(216,187,187,0.5);border-radius:50%;position:absolute}.user-feedback .client-ratings:nth-child(3){transform:translateZ(10px)}.user-feedback .client-ratings:nth-child(6){transform:translateZ(-5px)}.user-feedback .client-ratings .picture{box-shadow:0 5px 15px rgba(0,0,0,0.1);border:4px solid rgb(192,153,153,0.5);transition:all 0.4s ease;position:relative;border-radius:50%;height:80px;margin:0 auto 1.5rem;width:80px}.user-feedback .client-ratings p::before{top:-20px;left:0;color:rgb(216,187,187,0.5);font-size:4rem;content:"";opacity:0.5;position:absolute}.program-structure .container{position:relative;z-index:2;padding:0 20px;margin:0 auto;max-width:1200px}.program-structure .skill-master:hover{transform:translateY(-6px)}.program-structure .picture::after{content:"";right:0;top:0;position:absolute;z-index:1;bottom:0;background:linear-gradient(135deg,rgb(216,187,187,0.5) 0%,transparent 40%,rgb(192,153,153,0.5) 100%);left:0}.program-structure .skill-master:hover h3::after{width:100px}.program-structure span.description{display:none}.secure-habitat{color:#000000;font-family:Arial,sans-serif;box-shadow:0 2px 4px rgba(0,0,0,0.5);padding:50px;background:#ffffff;margin:0 auto;max-width:1200px;border:1px solid rgba(0,0,0,0.5)}.secure-habitat h3,.secure-habitat h4,.secure-habitat h5,.secure-habitat h6{margin-bottom:15px;margin-top:25px;padding-left:10px;border-left:3px solid rgb(216,187,187);font-weight:600;color:rgb(216,187,187);font-size:24px}.tariff-box h2::after{transform:translateX(-50%);position:absolute;height:3px;bottom:-10px;background:rgb(216,187,187);content:"";left:50%;width:80px}.tariff-box .learning-cost:hover{box-shadow:0 20px 40px rgba(0,0,0,0.2);transform:translateY(-10px) scale(1.02)}.tariff-box .tuition-plans h4{color:#ffffff;position:relative;margin:0 0 20px;word-break:break-word;font-weight:700;font-size:calc(20px * 1.2);overflow-wrap:break-word;padding-bottom:15px}.tariff-box .study-pricing{border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,0.2);padding:10px 25px;font-size:calc(20px * 1.5);color:#ffffff;display:inline-block;background:linear-gradient(135deg,rgb(216,187,187) 0%,rgb(192,153,153) 100%);transition:transform 0.3s ease,box-shadow 0.3s ease;font-weight:700;transform:translateZ(10px);align-self:flex-start;margin-top:auto}.stay-informed .expert-classes::before{z-index:-1;top:-100px;width:200px;content:"";position:absolute;height:200px;opacity:0.05;border:15px solid rgb(192,153,153);right:-100px;border-radius:50%}.stay-informed p::after{bottom:-20px;animation:extendWidth 1.5s cubic-bezier(0.215,0.610,0.355,1.000) forwards;right:0;height:3px;width:38.2%;position:absolute;transform-origin:right;content:"";background:rgb(192,153,153)}.stay-informed .feedback-block{font-weight:600;overflow:hidden;padding:1.2rem 0;width:38.2%;background:#000000;font-family:Arial,sans-serif;cursor:pointer;font-size:16px;border:1px solid #000000;position:relative;transition:all 0.3s ease;color:#ffffff}.appWrapper .container{margin:0 auto;z-index:2;max-width:1200px;padding:0 20px;position:relative;transform-style:preserve-3d}.appWrapper h2::after{bottom:-15px;position:absolute;content:"";clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);transform:translateZ(30px);animation:pulse 3s infinite alternate;width:80px;height:4px;background:rgb(216,187,187);left:0}.appWrapper li{padding-left:25px;position:relative}.statistical-report{padding:6rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(236,221,221) 0%,rgb(192,153,153,0.5) 100%)}.statistical-report .container{margin:0 auto;position:relative;z-index:2;padding:0 1.5rem;max-width:1200px}.statistical-report .top-gain{position:relative;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);backface-visibility:hidden}.statistical-report .top-gain:hover div::before{transform:scaleX(1)}.statistical-report .top-gain p{color:rgb(216,187,187);line-height:1;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);font-size:calc(37px * 1.2);font-weight:700;position:relative;transform:translateY(0);margin:0 0 0.5rem}.statistical-report .top-gain:hover p::after{width:60px}.statistical-report .top-gain:hover span{transform:translateY(5px)}.statistical-report h4{font-weight:600;padding-bottom:1rem;letter-spacing:0.5px;color:#ffffff;position:relative;text-align:center;font-size:19px;margin:2rem 0 0}.course-benefits::after{position:absolute;opacity:0.15;filter:blur(40px);height:200px;content:"";bottom:-80px;left:15%;width:200px;z-index:0;background:radial-gradient(ellipse,rgb(192,153,153,0.5),transparent 70%);animation:floatGradient 15s infinite alternate-reverse ease-in-out}.course-benefits .expert-classes{position:relative;transition:transform 0.5s ease,box-shadow 0.5s ease;flex-direction:column;display:flex;align-items:center;overflow:hidden;border-radius:18px;gap:40px;padding:40px 30px;background:#ffffff;transform:perspective(1000px) rotateY(0deg);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03)}.course-benefits li{padding:10px 0 10px 5px;opacity:0.9;transition:transform 0.4s ease,opacity 0.4s ease;position:relative;transform:translateX(0)}.course-benefits li p{font-size:18px;color:#000000;margin:0;position:relative;padding:0 0 0 35px;display:flex;align-items:center;line-height:1.6}.teaching-process::before{content:"";width:40%;right:0;top:0;height:100%;background:linear-gradient(to right,transparent,rgba(rgb(192,153,153,0.5),0.08));z-index:1;transform:translateX(10%);position:absolute;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.teaching-process .summary-frame::before{top:0;border-style:solid;opacity:0.8;content:"";transition:transform 0.3s ease-out;border-color:transparent rgb(192,153,153) transparent transparent;right:0;position:absolute;height:0;border-width:0 40px 40px 0;width:0}.teaching-process .summary-frame:hover p{transform:translateX(5px)}.access-cta::after{animation:glowLine 3s infinite alternate;height:3px;right:0;left:0;position:absolute;z-index:2;top:0;background:linear-gradient(90deg,transparent,rgb(216,187,187),transparent);content:''}.access-cta .info_item:hover{transform:translateY(-5px)}.access-cta .info_item p,.access-cta .info_item a{padding:0.75rem;align-items:center;gap:0.5rem;border:1px solid transparent;border-radius:10px;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,transparent 100%);color:#ffffff;display:flex;font-size:calc(17px - 2px);justify-content:center;text-decoration:none;transition:all 0.3s ease}.access-cta .header-lead h5::after{background:rgb(192,153,153);content:'';bottom:0;left:0;position:absolute;width:40px;transition:width 0.3s ease;height:2px}.access-cta .top-mentor a:hover::before{background:rgb(216,187,187);height:7px;box-shadow:0 0 8px rgb(216,187,187);width:7px}.access-cta .subscribe_holder h5{font-weight:600;font-size:23px;color:#ffffff}.access-cta .input_holder{position:relative;gap:0.75rem;display:flex;flex-direction:column}.access-cta .input_holder input[type="email"]::placeholder{opacity:0.5;color:#ffffff}.access-cta .email-panel::before{transition:left 0.7s ease;top:0;height:100%;left:-100%;content:'';position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%}header .header-lead::-webkit-scrollbar{display:none}.program-structure .description::-webkit-scrollbar{width:4px}.program-structure .description::-webkit-scrollbar-track{background:rgba(0,0,0,0.05)}.program-structure .description::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(192,153,153,0.5)}.tariff-box .tuition-plans p::-webkit-scrollbar{width:4px}.tariff-box .tuition-plans p::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(216,187,187)}@media (max-width: 992px) {.contact-form-section{padding:80px 0}.contact-form-section .message-map{grid-template-columns:1fr}.contact-form-section .query-section::after{display:none}.contact-form-section .query-section,.contact-form-section .reach-query{padding:40px}.contact-form-section h3{font-size:calc(28px * 0.9)}} @media (max-width: 767px) {header .head-learn{margin:0.6rem 0 1rem}header .head-learn svg{height:35px}header .head-learn::before{width:90px;height:90px}header .head-learn::after{width:50px;height:50px}header .header-lead{padding:0.8rem 0;justify-content:flex-start}header .top-mainbar{font-size:calc(18px - 2px);padding:0.4rem 1rem}header .top-mainbar:first-child{margin-left:2rem}header .top-mainbar:last-child{margin-right:2rem}} @media (max-width: 992px) {.training-specialist{padding:120px 0}.training-specialist .client-ratings{grid-template-columns:1fr 1.2fr}.training-specialist .picture{min-height:400px}.training-specialist .name{font-size:calc(23px * 0.9);padding:0 40px 5px 50px}.training-specialist .client-ratings span:not(.name){padding:30px 40px 35px 50px}.training-specialist .client-ratings span:not(.name)::after{left:50px;bottom:25px}.training-specialist .job-progress{padding:0 40px 40px 50px}} @media screen and (max-width: 768px) {.register-now{padding:3.5rem 1.25rem}.register-now h6{margin-bottom:1.75rem;line-height:1.5;font-size:calc(20px - 4px)}.register-now::after{right:-30%;top:-30%}} @media only screen and (max-width: 1200px) {.privacySettingsModal{padding:20px}} @media only screen and (max-width: 800px) {.data-opt{display:none}.cookie-none{flex-direction:column;justify-content:center;align-items:center}.privacySettingsModal h5{text-align:center}.privacySettingsModal p{text-align:center}.cookie-reset{text-align:center;margin-bottom:20px}.cookie-comply{margin-left:0;width:100%;margin-top:10px;max-width:300px}} @media (max-width: 768px) {.user-feedback{padding:5rem 1.5rem}.user-feedback .client-ratings{margin:1rem 0;width:100%}.user-feedback h4{font-size:calc(34px * 0.8);margin-bottom:3rem}.user-feedback .review-space::before{height:220px;width:220px}.user-feedback .client-ratings:nth-child(n){transform:translateZ(0)}} @media (max-width: 480px) {.program-structure{padding:60px 0}.program-structure .picture{height:200px}.program-structure .summary-frame{padding:25px 20px}.program-structure h3{margin-bottom:15px;padding-bottom:10px;font-size:calc(16px * 0.95)}} @media (max-width: 767px) {.tariff-box{padding:60px 0}.tariff-box h2{font-size:calc(33px * 0.85)}.tariff-box .learn-sub{margin-bottom:40px;font-size:calc(17px * 0.95)}.tariff-box .cost-matrix{margin:0 auto;max-width:450px;grid-template-columns:1fr}.tariff-box .tuition-plans p{max-height:180px}} @media (max-width: 576px) {.stay-informed{margin:4rem 0;padding:3rem 1rem}.stay-informed p{padding-left:1rem}.stay-informed p::before{width:2px}.stay-informed p::after{height:2px}.stay-informed .instant-learn,.stay-informed .feedback-block{padding:1rem}.stay-informed .expert-classes::before,.stay-informed .expert-classes::after{display:none}} @media (min-width: 992px) {.statistical-report{padding:8rem 0}.statistical-report ul{gap:3rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.statistical-report .top-gain div{padding:3rem 1.5rem}.statistical-report .top-gain p{font-size:calc(40px * 0.9)}.statistical-report h4{margin-top:3rem;font-size:calc(19px * 1.2)}} @media (min-width: 992px) {.course-benefits{padding:180px 0 150px}.course-benefits h5{font-size:calc(18px * 1.3)}.course-benefits .expert-classes{padding:70px;gap:80px}.course-benefits .expert-classes > div:first-child{flex:0 0 40%;max-width:40%}.course-benefits .summary-frame{flex:0 0 55%}.course-benefits .expert-classes:hover{transform:perspective(1200px) rotateY(-1deg);box-shadow:0 25px 50px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.05)}} @media (max-width: 576px) {.teaching-process{padding:50px 0}.teaching-process h2{font-size:calc(31px * 0.7);margin-bottom:20px}.teaching-process h2::after{height:2px;width:60px}.teaching-process .summary-frame{border-left:3px solid rgb(216,187,187);padding:20px}.teaching-process .summary-frame::before{border-width:0 20px 20px 0}.teaching-process p{line-height:1.6;font-size:calc(14px * 0.9)}.teaching-process::before{clip-path:polygon(50% 0,100% 0,100% 100%,20% 100%);width:20%}} @keyframes pulse-bg {0%,100%{opacity:0.2}50%{opacity:0.4}} @keyframes pulse {0%{opacity:0.5;transform:scale(1)}50%{opacity:0.7;transform:scale(1.3)}100%{opacity:0.5;transform:scale(1)}} @keyframes pulse {0%{opacity:0.1;transform:scale(1) rotate(0deg)}50%{opacity:0.2;transform:scale(1.1) rotate(5deg)}100%{opacity:0.1;transform:scale(1) rotate(0deg)}} @keyframes float {0%,100%{transform:rotate(15deg) translate(0,0)}50%{transform:rotate(20deg) translate(-20px,20px)}} @keyframes glowLine {0%{opacity:0.3;background-position:0% 50%}50%{opacity:1;background-position:100% 50%}100%{opacity:0.3;background-position:0% 50%}}