﻿svg{width:30px;height:30px}.top-nav{flex:1 0 auto}header,footer{width:100%}header{left:0;top:0;position:fixed;box-shadow:0 5px 25px rgba(0,0,0,0.5);width:100%;z-index:100;background:linear-gradient(to bottom,rgb(216,187,187,0.5) 0%,#000000 100%)}.meet-us .summary-frame{padding:50px 60px;transform:translateY(0);transition:transform 0.8s cubic-bezier(0.19,1,0.22,1);box-shadow:0 20px 40px rgba(0,0,0,0.15);background:rgba(255,255,255,0.92);position:relative;overflow:hidden;backdrop-filter:blur(8px)}.meet-us .summary-frame:hover h5::after{width:100%}.meet-us .summary-frame > div:nth-child(2) p{font-weight:400;font-size:calc(12px * 1.5);display:inline-block;color:#000000;margin:0;position:relative}.meet-us .summary-frame ol li{margin-bottom:16px;color:#000000;column-gap:40px;column-count:1;line-height:1.8;hyphens:auto;font-size:12px;position:relative;text-align:justify;padding-left:0}.contact-form-section .picture{transition:transform 10s ease-in-out;animation:slowZoom 20s alternate infinite;filter:saturate(0.6) brightness(0.7);top:0;width:100%;transform:scale(1.1);height:100%;position:absolute;z-index:0;left:0;opacity:0.2}.contact-form-section .message-map{background:#ffffff;overflow:hidden;display:grid;grid-template-columns:1.2fr 0.8fr;box-shadow:0 25px 50px -12px rgba(0,0,0,0.15);border-radius:16px}.contact-form-section form{flex-direction:column;display:flex;gap:25px}.contact-form-section textarea{min-height:140px;resize:vertical}.contact-form-section input[type="checkbox"]{position:relative;background:#ffffff;width:22px;-webkit-appearance:none;cursor:pointer;border:2px solid rgb(192,153,153,0.5);border-radius:4px;appearance:none;flex-shrink:0;height:22px;transition:all 0.2s ease;margin-top:2px}.contact-form-section .feedback-block{font-family:Arial,sans-serif;padding:16px 32px;border:none;z-index:1;font-weight:600;box-shadow:0 4px 12px rgb(216,187,187,0.5);font-size:18px;border-radius:10px;transition:all 0.3s ease;overflow:hidden;align-self:flex-start;color:#ffffff;background:rgb(216,187,187);position:relative;cursor:pointer}.contact-form-section .connect-inquiry{padding:0;list-style:none;gap:30px;margin:0;display:flex;flex-direction:column}.contact-form-section .connect-inquiry li svg path{fill:rgb(216,187,187)}.contact-form-section .connect-inquiry li:hover a{color:rgb(216,187,187)}header .container{flex-direction:column;position:relative;z-index:2;align-items:center;display:flex;padding:0}header .head-learn{align-items:center;justify-content:center;z-index:3;position:relative;display:flex;margin:1rem 0 1.5rem;text-decoration:none}header .head-learn::after{z-index:-2;border-radius:50%;position:absolute;opacity:0.3;content:"";height:70px;filter:blur(20px);width:70px;animation:pulse-opacity 4s ease infinite alternate;background:rgb(192,153,153,0.5)}header .top-mainbar{z-index:2;font-family:Arial,sans-serif;text-transform:uppercase;white-space:nowrap;color:#ffffff;position:relative;font-weight:600;letter-spacing:1px;transition:all 0.3s ease;font-size:18px;perspective:800px;text-decoration:none;padding:0.6rem 1.5rem}header .top-mainbar:hover::after{width:80%}.title-intro{display:flex;justify-content:center;align-items:center;position:relative;padding:2rem;min-height:100vh;background:linear-gradient(135deg,rgb(236,221,221) 0%,rgb(192,153,153,0.5) 100%);overflow:hidden}.title-intro .study-training::before{position:absolute;content:"";height:100%;z-index:1;width:100%;background:linear-gradient( to bottom,transparent 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.7) 100% );top:0;left:0}.title-intro .study-training p::before{left:0;position:absolute;background:rgb(216,187,187);content:"";top:50%;transform:translateY(-50%);height:2px;width:1rem}.title-intro .study-training:hover{transform:rotate(0deg) translateZ(0) scale(1.02)}.title-intro .study-training:hover .title_style_header{transform:translateX(5px)}.training-specialist::before{background:linear-gradient(135deg,transparent 0%,rgb(216,187,187,0.5) 100%),repeating-linear-gradient(45deg,rgb(192,153,153,0.5) 0,rgb(192,153,153,0.5) 1px,transparent 1px,transparent 15px);animation:backgroundShift 30s linear infinite;z-index:0;opacity:0.1;inset:0;position:absolute;content:""}.training-specialist .picture::before{position:absolute;content:"";background:linear-gradient(135deg,rgb(216,187,187,0.5) 0%,transparent 100%);opacity:0;inset:0;transition:opacity 0.5s ease;z-index:2;mix-blend-mode:multiply}.training-specialist .client-ratings:hover span:not(.name){transform:translateY(-5px)}.training-specialist .client-ratings:hover span:not(.name)::after{transform:scaleX(1)}.training-specialist .job-progress{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.1s;margin:0;color:#000000;font-weight:400;padding:0 50px 50px 70px;line-height:1.8;grid-row:2;position:relative;font-size:12px;grid-column:2;font-family:Arial,sans-serif;transform:translateY(0);z-index:2}.register-now .container{position:relative;display:flex;transform:translateZ(20px);max-width:1200px;justify-content:center;margin:0 auto;flex-direction:column;align-items:center;z-index:2}.register-now a.feedback-block:hover{box-shadow:0 15px 30px rgba(0,0,0,0.2);transform:translateY(-5px) translateZ(15px);color:rgb(192,153,153)}.register-now a.feedback-block span{z-index:1;position:relative;transition:transform 0.3s ease;display:inline-block}.cookie-none{align-items:center;max-width:1200px;flex-wrap:wrap;margin:auto;padding:20px 30px;display:flex;justify-content:space-between}.data-opt svg,.data-opt svg path{fill:rgb(216,187,187);width:80px;transition:transform 0.3s ease-in-out;height:80px}.cookie-comply:hover{transform:scale(1.05);box-shadow:rgb(216,187,187,0.5) 0px 6px 15px 0px}.warp-container .cookie-comply{padding:10px;font-size:16px;color:#ffffff;transition:background 0.3s ease-in-out,transform 0.3s ease-in-out;background:rgb(216,187,187);margin-left:30px;font-weight:400;border-radius:10px;border:none}.course-beneficiaries .container{max-width:1200px;position:relative;margin:0 auto;padding:0 20px;z-index:2}.course-beneficiaries h4::before{position:absolute;content:"";border-radius:2px;transform:translateX(-50%);background:rgb(216,187,187,0.5);height:3px;width:100px;top:0;left:50%}.course-beneficiaries div::before{position:absolute;content:"";z-index:0;left:50%;width:2px;background:linear-gradient(180deg,rgb(216,187,187,0.5),rgb(192,153,153,0.5),transparent);top:0;height:100%;opacity:0.5}.course-beneficiaries div p:nth-child(odd)::before{top:-15px;left:-15px}.course-beneficiaries div p::after{background:linear-gradient(135deg,rgb(216,187,187),rgb(192,153,153));height:15px;transition:all 0.3s ease;z-index:3;position:absolute;width:15px;content:"";border-radius:50%}.user-feedback::before{content:"";position:absolute;background:rgb(216,187,187,0.5);border-radius:50%;left:-150px;height:500px;filter:blur(100px);z-index:0;width:500px;top:-150px}.user-feedback .review-space{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.user-feedback .client-ratings:nth-child(1){transform:translateZ(20px)}.user-feedback .client-ratings:nth-child(2){transform:translateZ(15px)}.user-feedback .client-ratings:nth-child(5){transform:translateZ(0px)}.user-feedback .client-ratings::before{top:-40px;background:rgb(216,187,187);height:80px;content:"";right:-40px;border-radius:50%;transition:all 0.3s ease;opacity:0.2;width:80px;position:absolute}.user-feedback .client-ratings p{position:relative;color:#000000;text-align:center;font-size:18px;line-height:1.7}.program-structure::before{height:200px;z-index:1;content:"";right:-50px;background:rgb(216,187,187);width:200px;transform:rotate(45deg);opacity:0.1;top:-50px;position:absolute}.program-structure .picture{position:relative;overflow:hidden;height:300px}.program-structure .summary-frame::before{content:"";transition:transform 0.5s ease;height:60px;left:0;transform:scaleY(0);transform-origin:top;position:absolute;background:rgb(216,187,187);top:0;width:4px}.program-structure .description{line-height:1.7;max-height:300px;font-size:12px;position:relative;padding-right:10px;margin-bottom:20px;font-family:Arial,sans-serif;overflow-y:auto;color:#000000}.secure-habitat ul{padding-left:40px;list-style-type:square;margin:20px 0}.secure-habitat li{padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,0.5);line-height:1.5;margin-bottom:15px;font-size:13px}.tariff-box .container{position:relative;z-index:2;max-width:1200px;padding:0 20px;margin:0 auto}.tariff-box .learn-sub{line-height:1.6;margin:0 auto 50px;font-size:17px;max-width:700px;text-align:center;color:rgb(255,255,255,0.5)}.tariff-box .learning-cost{border-left:3px solid rgb(216,187,187);overflow:hidden;backdrop-filter:blur(10px);text-decoration:none;-webkit-backdrop-filter:blur(10px);display:block;border:1px solid rgba(255,255,255,0.1);position:relative;background:linear-gradient(145deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.03) 100%);height:100%;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1),box-shadow 0.5s cubic-bezier(0.215,0.61,0.355,1)}.stay-informed{overflow:hidden;position:relative;z-index:1;padding:5rem 2rem;background:rgb(236,221,221)}.stay-informed .container{position:relative;z-index:2;margin:0 auto;max-width:1140px}.stay-informed .expert-classes{grid-template-columns:38.2% 61.8%;gap:0;position:relative;display:grid}.stay-informed p{display:flex;height:100%;position:relative;color:#000000;line-height:1.3;align-items:center;margin:0;font-weight:700;padding-right:2rem;font-family:Arial,sans-serif;font-size:38px}.stay-informed .input_holder:hover::before{transform:translate(4px,-4px)}.stay-informed .instant-learn{background:#ffffff;padding:1.2rem 1.5rem;transition:all 0.3s ease;border-right:none;color:#000000;border:1px solid rgba(0,0,0,0.5);outline:none;font-family:Arial,sans-serif;font-size:17px;width:61.8%}.stay-informed .feedback-block:hover::before{left:0}.appWrapper::before{background:repeating-linear-gradient( 45deg,rgb(216,187,187,0.5) 0px,rgb(216,187,187,0.5) 1px,transparent 1px,transparent 20px );top:0;content:"";opacity:0.1;width:100%;z-index:1;height:100%;transform:perspective(1000px) rotateX(5deg);position:absolute;left:0}.appWrapper .expert-classes:hover{transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.appWrapper ul{padding:0;margin:0;list-style:none}.appWrapper span{font-family:Arial,sans-serif;display:block;z-index:2;font-size:14px;color:#000000;position:relative;line-height:1.7}.statistical-report::after{transform:rotate(15deg);top:-50%;content:"";z-index:1;height:200%;right:-20%;position:absolute;width:60%;background:linear-gradient( -45deg,rgb(216,187,187,0.5) 0%,transparent 70% )}.statistical-report .top-gain div::before{position:absolute;right:0;left:0;background:linear-gradient(90deg,rgb(216,187,187) 0%,rgb(192,153,153) 100%);height:4px;content:"";z-index:1;top:0;transform-origin:left;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);transform:scaleX(0)}.statistical-report .top-gain p::after{position:absolute;transition:width 0.4s ease;height:2px;transform:translateX(-50%);width:40px;left:50%;content:"";background:rgb(192,153,153,0.5);bottom:-10px}.course-benefits::before{filter:blur(50px);content:"";top:-50px;position:absolute;right:-50px;height:300px;opacity:0.2;animation:floatGradient 20s infinite alternate ease-in-out;width:300px;z-index:0;background:radial-gradient(circle,rgb(216,187,187,0.5),transparent 70%)}.course-benefits .container{position:relative;margin:0 auto;z-index:2;max-width:1200px;padding:0 25px}.course-benefits .expert-classes > div:first-child{clip-path:polygon(0 0,100% 5%,95% 95%,5% 100%);overflow:hidden;max-width:500px;width:100%;position:relative;transition:transform 0.5s ease-out;transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.course-benefits .summary-frame::before{border-left:2px solid rgb(216,187,187,0.5);height:40px;top:-20px;width:40px;position:absolute;opacity:0.4;left:-20px;border-top:2px solid rgb(216,187,187,0.5);content:"";z-index:1}.course-benefits li:nth-child(odd){background:linear-gradient(90deg,rgba(rgb(216,187,187,0.5),0.03),transparent)}.course-benefits li svg path{fill:rgb(216,187,187);transition:fill 0.3s ease}.teaching-process .expert-classes{z-index:2;margin:0 auto;position:relative;padding:0 20px;transform-style:preserve-3d;max-width:1240px;perspective:1000px}.teaching-process h2::after{bottom:-10px;transform-origin:left center;height:3px;transition:width 0.4s ease-out;position:absolute;background:linear-gradient(90deg,rgb(216,187,187),rgb(192,153,153));width:80px;content:"";left:0}.teaching-process .summary-frame:hover::before{transform:scale(1.2) rotate(10deg)}.teaching-process p{position:relative;line-height:1.8;margin:0;color:#000000;transition:transform 0.4s ease;font-size:14px;font-weight:400}.access-cta .container{position:relative;z-index:2}.access-cta .lang-learn{flex-direction:column;display:flex;gap:3rem}.access-cta .info_item{max-width:300px;text-align:center;min-width:200px;transition:transform 0.3s ease;flex:1}.access-cta .info_item svg{transition:fill 0.3s ease;fill:rgb(192,153,153);width:1.25rem;height:1.25rem}.access-cta .info_item a:hover svg{fill:rgb(216,187,187)}.access-cta .header-edu{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.access-cta .ar-tools{max-width:280px;line-height:1.5;color:#ffffff;font-size:calc(14px - 1px);opacity:0.7}.access-cta .top-mentor{gap:0.75rem;display:flex;flex-direction:column}.access-cta .top-mentor a::before{border-radius:50%;position:absolute;background:rgb(192,153,153);width:5px;top:50%;height:5px;transition:all 0.3s ease;content:'';transform:translateY(-50%);left:0}.access-cta .subscribe_holder p{line-height:1.6;font-size:calc(17px - 1px);opacity:0.9;color:#ffffff}.access-cta .input_holder input[type="email"]{width:100%;padding:0.875rem 1rem;color:#ffffff;background:rgba(0,0,0,0.2);border-radius:10px;font-size:17px;border:1px solid rgb(192,153,153,0.5);transition:all 0.3s ease;flex:1}.access-cta .email-panel:hover::before{left:100%}.access-cta .edu-links::before{width:100%;left:0;height:1px;position:absolute;background:linear-gradient(90deg,transparent,rgb(192,153,153,0.5),transparent);top:-1px;content:''}@media (min-width: 1200px) {.meet-us .summary-frame ol li{column-count:2}} @media (max-width: 767px) {.meet-us{padding:60px 0}.meet-us .summary-frame{padding:30px 25px}.meet-us .summary-frame::before{width:4px}.meet-us .summary-frame > div:first-child{margin-bottom:12px}.meet-us .summary-frame > div:nth-child(2){margin-bottom:20px}.meet-us .summary-frame > div:nth-child(2) p{font-size:calc(12px * 1.3)}.meet-us .summary-frame ol li{font-size:calc(12px * 0.95);line-height:1.7;column-count:1}.meet-us .summary-frame ol li::first-letter{margin-top:4px;font-size:2em}} @media (max-width: 991px) {header .head-learn{margin:0.8rem 0 1.2rem}header .head-learn svg{height:40px}header .top-mainbar{font-size:calc(18px - 1px);padding:0.5rem 1.2rem}} @media (min-width: 768px) {.title-intro{padding:3rem}.title-intro .course-home > div{gap:3rem;grid-template-columns:0.4fr 0.6fr;align-items:center}.title-intro h3{padding:2.5rem 3rem;font-size:24px;transform:translateX(-10%) rotate(-2deg)}.title-intro .study-training{transform:rotate(2deg) translateZ(0);min-height:70vh}.title-intro .study-training > div{padding:4rem}.title-intro .study-training p{font-size:calc(14px * 1.3);max-width:70%}.title-intro .title_style_header{font-size:calc(40px * 1.4);max-width:85%}} @media (max-width: 768px) {.training-specialist{padding:100px 0}.training-specialist .container{padding:0 30px}.training-specialist .client-ratings{grid-template-rows:300px auto auto auto;grid-template-columns:1fr}.training-specialist .picture{grid-column:1;grid-row:1;min-height:300px;clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.training-specialist .name{grid-row:2;grid-column:1;padding:40px 30px 5px 30px;text-align:left}.training-specialist .client-ratings span:not(.name){text-align:left;grid-row:3;padding:10px 30px 40px 30px;grid-column:1}.training-specialist .client-ratings span:not(.name)::after{bottom:30px;left:30px}.training-specialist .job-progress{grid-column:1;padding:0 30px 40px 30px;grid-row:4}} @media (max-width: 479px) {.course-beneficiaries{padding:80px 0}.course-beneficiaries h4{margin-bottom:50px;font-size:calc(33px - 6px)}.course-beneficiaries div p{margin-bottom:30px;width:100%;font-size:calc(12px - 1px);padding:15px 18px}.course-beneficiaries div p svg{min-width:22px;width:22px;height:22px;margin-right:10px}} @media (min-width: 768px) {.program-structure .skill-master{gap:0;grid-template-columns:1fr 1.5fr}.program-structure .picture{height:auto;clip-path:polygon(0 0,100% 0,92% 100%,0% 100%)}.program-structure .summary-frame{z-index:2;padding:60px 60px 60px 80px;margin-left:-60px}} @media (prefers-reduced-motion: reduce) {.program-structure .skill-master,.program-structure .summary-frame::before,.program-structure h3::after{transition:none}} @media (max-width: 991px) {.tariff-box{padding:80px 0}.tariff-box .cost-matrix{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.tariff-box .fee-pricing{padding:25px 20px}.tariff-box .tuition-plans h4{font-size:20px}.tariff-box .study-pricing{padding:8px 20px;font-size:20px}} @media (max-width: 768px) {.stay-informed{padding:3.5rem 1.5rem}.stay-informed p{font-size:24px}.stay-informed .input_holder{align-items:stretch;flex-direction:column}.stay-informed .instant-learn{width:100%;margin-bottom:1rem;border:1px solid rgba(0,0,0,0.5)}.stay-informed .feedback-block{width:100%}.stay-informed::before,.stay-informed::after{opacity:0.05}} @media (max-width: 768px) {.statistical-report{padding:4rem 0}.statistical-report ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2rem}.statistical-report .top-gain div{padding:2rem 1rem}.statistical-report h4{font-size:19px}} @media (prefers-reduced-motion: reduce) {.statistical-report .top-gain,.statistical-report .top-gain div,.statistical-report .top-gain p,.statistical-report .top-gain span,.statistical-report .top-gain div::before{transform:none !important;transition:none}.statistical-report .top-gain:hover{transform:none}} @media (max-width: 991px) {.teaching-process{padding:90px 0}.teaching-process h2{margin-bottom:30px;font-size:calc(31px * 0.9)}.teaching-process .summary-frame{padding:30px;transform:translateZ(5px) rotateY(-1deg)}.teaching-process::before{width:30%}} @media (max-width: 1024px) {.access-cta{padding:4rem 0 1rem}.access-cta .text_main_holder{grid-template-columns:1fr 1fr}.access-cta .subscribe_holder{grid-column:span 2}} @media (max-width: 480px) {.access-cta{padding:2.5rem 0 1rem}.access-cta .info_item p,.access-cta .info_item a{font-size:calc(17px - 3px)}.access-cta .header-lead h5,.access-cta .subscribe_holder h5{font-size:calc(23px - 2px)}.access-cta .top-mentor a,.access-cta .subscribe_holder p{font-size:calc(17px - 2px)}.access-cta .youtube-chan{font-size:calc(14px - 2px)}} @keyframes pulse-opacity {0%,100%{opacity:0.2;transform:scale(1)}50%{opacity:0.4;transform:scale(1.2)}} @keyframes pulseBackground {0%{opacity:0.2;transform:scale(1)}100%{opacity:0.3;transform:scale(1.1)}} @keyframes spin {0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}} @keyframes rotateDiamond {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes floatGradient {0%{transform:translate(0,0)}50%{transform:translate(-10px,15px)}100%{transform:translate(10px,-5px)}}