﻿html,body{height:100%;auto contain scroll-behavior:smooth;min-height:100%;font-family:Arial,sans-serif;color:#000000}.meet-us{padding:120px 0;position:relative;overflow:hidden}.meet-us::after{content:"";position:absolute;z-index:2;width:100%;top:0;background:linear-gradient(to right,rgb(216,187,187,0.5) 0%,transparent 30%);left:0;height:100%}.meet-us .summary-frame > div:first-child{margin-bottom:16px;position:relative}.meet-us .summary-frame:hover h5{transform:translateX(10px)}.meet-us .summary-frame h5::after{height:2px;position:absolute;content:"";width:0;transition:width 0.6s cubic-bezier(0.77,0,0.175,1);bottom:-8px;background:rgb(192,153,153);left:0}.meet-us .summary-frame:hover > div:nth-child(2) p b::after{height:45%}.meet-us .summary-frame ol li::first-line{font-weight:600;letter-spacing:0.5px;color:#000000}.contact-form-section{padding:100px 0;position:relative;overflow:hidden;background:rgb(236,221,221)}.contact-form-section .picture::after{width:100%;left:0;top:0;height:100%;content:'';background:linear-gradient(0deg,rgb(236,221,221) 0%,transparent 80%);position:absolute}.contact-form-section h3::after{background:rgb(192,153,153);left:50%;width:60px;transform:translateX(-50%);content:'';height:4px;position:absolute;bottom:-15px}.contact-form-section .query-section h3{margin-bottom:30px;font-size:18px;color:#000000;text-align:left}.contact-form-section input[type="text"]:focus,.contact-form-section textarea:focus{border-color:rgb(216,187,187);outline:none;box-shadow:0 0 0 3px rgb(216,187,187,0.5)}.contact-form-section input[type="checkbox"]:checked{background:rgb(216,187,187);border-color:rgb(216,187,187)}.contact-form-section .help-list label{line-height:1.5;font-size:calc(18px * 0.9);cursor:pointer}.contact-form-section .help-list a:hover{color:rgb(192,153,153)}.contact-form-section .feedback-block:hover{box-shadow:0 6px 15px rgba(rgb(216,187,187),0.4)}.contact-form-section .reach-query{display:flex;justify-content:center;overflow:hidden;background:rgb(192,153,153,0.5);padding:50px;position:relative;flex-direction:column}.contact-form-section .reach-query h4::after{left:0;background:rgb(216,187,187);content:'';height:3px;width:40px;bottom:-15px;position:absolute}.contact-form-section .connect-inquiry li svg{box-shadow:0 4px 10px rgba(0,0,0,0.05);flex-shrink:0;justify-content:center;height:22px;align-items:center;border-radius:50%;background:#ffffff;width:46px;padding:12px;width:22px;height:46px;display:flex}header .main-site{width:100%;align-items:center;position:relative;display:flex;flex-direction:column}header .head-learn::before{animation:rotate 10s linear infinite;background:conic-gradient( transparent 0deg,rgb(192,153,153,0.5) 120deg,transparent 180deg,rgb(216,187,187,0.5) 240deg,transparent 360deg );width:120px;height:120px;opacity:0.2;position:absolute;border-radius:50%;content:"";z-index:-1}header .top-mainbar::before{top:0;transform:translateZ(-10px);width:100%;height:100%;content:"";transition:all 0.3s ease;border:1px solid transparent;z-index:-1;border-radius:10px;left:0;position:absolute}header .top-mainbar:hover::before{border-color:rgb(192,153,153,0.5);transform:translateZ(0);box-shadow:0 0 15px rgb(216,187,187,0.5)}.title-intro h3{font-weight:600;background:#ffffff;font-family:Arial,sans-serif;position:relative;font-size:calc(24px * 1.1);box-shadow:0 10px 30px rgba(0,0,0,0.08);color:#000000;line-height:1.4;z-index:3;transform:translateX(-5%) rotate(-1deg);padding:1.5rem 2rem;margin:0}.title-intro .study-training > div{padding:3rem;display:flex;height:100%;flex-direction:column;position:relative;z-index:2;justify-content:flex-end}.title-intro .title_style_header{transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);position:relative;margin:0;transform:translateX(0);font-weight:700;color:#ffffff;font-size:calc(40px * 1.2);display:inline-block;font-family:Arial,sans-serif;max-width:90%;line-height:1.2;text-shadow:0 2px 15px rgba(0,0,0,0.2)}.training-specialist .container{z-index:1;padding:0 40px;max-width:1200px;position:relative;margin:0 auto}.training-specialist .client-ratings:hover{transform:perspective(1200px) rotateY(2deg)}.training-specialist .picture{z-index:1;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);height:100%;min-height:450px;position:relative;transition:all 0.5s cubic-bezier(0.19,1,0.22,1);grid-column:1;grid-row:1 / span 2}.training-specialist .client-ratings:hover .name{transform:translateY(-5px)}.training-specialist .client-ratings span:not(.name)::after{transform-origin:left;height:2px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.1s;bottom:30px;left:70px;position:absolute;width:40px;content:"";background:rgb(216,187,187);transform:scaleX(0)}.register-now{background:linear-gradient(135deg,rgb(216,187,187) 0%,rgb(192,153,153) 100%);box-shadow:0 15px 30px rgba(0,0,0,0.15);transform-style:preserve-3d;padding:5rem 2rem;overflow:hidden;z-index:1;position:relative;perspective:1000px}.register-now div{justify-content:center;transform:translateZ(40px);display:flex}.register-now a.feedback-block{border:none;align-items:center;box-shadow:0 8px 20px rgba(0,0,0,0.15);background:#ffffff;font-weight:700;text-decoration:none;display:inline-flex;color:rgb(216,187,187);font-size:15px;padding:1rem 2.5rem;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);transform:translateZ(10px);position:relative;overflow:hidden;justify-content:center}.privacySettingsModal p{color:#ffffff;font-size:13px;max-width:500px}.data-opt{margin-right:20px;flex-shrink:0}.data-opt:hover svg{transform:rotate(10deg)}.cookie_button.accept-cookies{background:rgb(216,187,187)}.privacySettingsModal p a{font-weight:600;color:rgb(216,187,187);transition:color 0.3s ease-in-out;text-decoration:none}.warp-container .cookie-reset h5,.warp-container .cookie-reset p{color:#ffffff}#dialogConsentForm:checked ~ .privacySettingsModal{opacity:0;visibility:hidden}.course-beneficiaries::after{height:150px;position:absolute;background:linear-gradient(to top,rgb(236,221,221),transparent);z-index:1;width:100%;content:"";bottom:0;left:0}.course-beneficiaries h4::after{background:rgb(192,153,153,0.5);bottom:0;left:50%;transform:translateX(-50%);border-radius:2px;content:"";height:3px;position:absolute;width:100px}.course-beneficiaries div p:nth-child(odd){border-top-left-radius:0;align-self:flex-start}.course-beneficiaries div p:nth-child(even){align-self:flex-end;border-top-right-radius:0}.course-beneficiaries div p::before{background:#ffffff;height:30px;width:30px;content:"";z-index:2;border-radius:50%;position:absolute}.course-beneficiaries div p:hover::after{transform:scale(1.3);box-shadow:0 0 10px rgb(216,187,187,0.5)}.course-beneficiaries div p:hover svg path{fill:rgb(192,153,153)}.user-feedback::after{width:400px;border-radius:50%;background:rgb(192,153,153,0.5);z-index:0;position:absolute;height:400px;right:-100px;bottom:-100px;content:"";filter:blur(80px)}.user-feedback .review-space::before{z-index:-1;left:50%;top:50%;content:"";position:absolute;height:400px;border-radius:50%;width:400px;border:3px solid rgb(192,153,153,0.5);transform:translate(-50%,-50%)}.user-feedback .client-ratings:nth-child(4){transform:translateZ(5px)}.user-feedback .client-ratings:hover{box-shadow:0 25px 45px rgba(0,0,0,0.15);transform:translateZ(30px)}.user-feedback .client-ratings:hover .picture{transform:scale(1.1)}.user-feedback .client-ratings span{font-weight:600;text-align:center;font-size:22px;display:block;margin-bottom:1rem;color:#000000}.user-feedback .client-ratings p::after{opacity:0.5;position:absolute;content:"";color:rgb(216,187,187,0.5);bottom:-40px;font-size:4rem;right:0}.program-structure .skill-master{transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);overflow:hidden;box-shadow:0 15px 45px rgba(0,0,0,0.05);grid-template-columns:1fr;background:#ffffff;gap:40px;display:grid;transform:translateY(0)}.program-structure .skill-master:hover .summary-frame::before{transform:scaleY(1)}.program-structure h3{color:#000000;margin-bottom:24px;position:relative;font-family:Arial,sans-serif;line-height:1.4;transition:color 0.3s ease;padding-bottom:12px;font-size:calc(20px * 1.1);font-weight:700}.secure-habitat h2{margin-bottom:20px;font-size:38px;padding-left:15px;font-weight:600;margin-top:30px;border-left:4px solid rgb(192,153,153);color:rgb(192,153,153)}.tariff-box{padding:100px 0;overflow:hidden;position:relative}.tariff-box::before{content:"";top:0;left:0;z-index:1;position:absolute;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.6) 100%);right:0;bottom:0}.tariff-box .cost-matrix{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;list-style:none;margin:0;gap:30px;padding:0}.tariff-box .learning-cost::before{height:100%;width:100%;content:"";left:0;background:linear-gradient(45deg,transparent 0%,rgba(rgb(216,187,187),0.05) 100%);position:absolute;z-index:-1;top:0}.tariff-box .learning-cost:hover .tuition-plans h4::after{width:60px}.tariff-box .tuition-plans p{overflow-y:auto;scrollbar-color:rgb(216,187,187) transparent;scrollbar-width:thin;max-height:250px;margin:0 0 25px;line-height:1.6;word-break:break-word;font-size:17px;flex-grow:1;color:rgb(255,255,255,0.5);overflow-wrap:break-word}.stay-informed::after{position:absolute;opacity:0.08;height:61.8%;z-index:-1;width:38.2%;background:rgb(192,153,153,0.5);bottom:0;content:"";clip-path:polygon(0 38.2%,100% 0,100% 100%,0 100%);left:0}.stay-informed p::before{background:rgb(216,187,187);position:absolute;left:-20px;height:61.8%;animation:extendHeight 1.5s cubic-bezier(0.215,0.610,0.355,1.000) forwards;width:3px;content:""}.stay-informed .input_holder::before{z-index:-1;opacity:0.05;content:"";background:transparent;top:-8px;left:8px;border:1px solid #000000;height:100%;width:100%;position:absolute;pointer-events:none;transition:all 0.3s ease}.stay-informed .feedback-block:hover{border-color:rgb(216,187,187);color:#ffffff}.appWrapper{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(236,221,221) 0%,rgb(192,153,153,0.5) 100%);padding:120px 0}.appWrapper h2{margin-bottom:40px;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,0.1);position:relative;font-size:38px;font-weight:700;transform:translateZ(20px);color:#000000}.appWrapper .expert-classes::before{width:100%;content:"";height:6px;left:0;position:absolute;background:linear-gradient(90deg,rgb(216,187,187) 0%,rgb(192,153,153) 100%);top:0}.appWrapper li::before{height:8px;top:8px;transform:rotate(45deg);background:rgb(216,187,187);left:0;width:8px;animation:spin 12s linear infinite;position:absolute;content:""}.statistical-report ul{margin-bottom:4rem;gap:2.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0}.statistical-report .top-gain div{position:relative;border-radius:3px;box-shadow:0 15px 35px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1) inset;transition:all 0.5s cubic-bezier(0.23,1,0.32,1);align-items:center;text-align:center;transform:perspective(1000px) rotateX(2deg);display:flex;justify-content:center;background:linear-gradient(120deg,#ffffff 0%,rgba(255,255,255,0.9) 100%);padding:2.5rem 1.5rem;flex-direction:column;overflow:hidden;height:100%}.course-benefits{position:relative;background:linear-gradient(135deg,rgb(236,221,221),rgb(236,221,221) 60%,rgba(rgb(216,187,187,0.5),0.05) 100%);padding:120px 0 100px;overflow:hidden}.course-benefits h5::after{bottom:-15px;transform:translateX(-50%);height:3px;left:50%;width:80px;content:"";background:linear-gradient(90deg,transparent,rgb(216,187,187) 30%,rgb(216,187,187) 70%,transparent);position:absolute}.course-benefits .expert-classes::before{content:"";position:absolute;background:linear-gradient(90deg,rgb(216,187,187),rgb(192,153,153));height:5px;left:0;top:0;width:100%}.course-benefits .expert-classes:hover .picture{transform:scale(1.03)}.course-benefits .summary-frame{position:relative;flex:1;padding:10px 0}.course-benefits .summary-frame::after{bottom:-20px;border-bottom:2px solid rgb(216,187,187,0.5);right:-20px;height:40px;position:absolute;border-right:2px solid rgb(216,187,187,0.5);z-index:1;opacity:0.4;width:40px;content:""}.course-benefits li:hover svg{transform:scale(1)}.course-benefits li:hover svg path{fill:rgb(192,153,153)}.teaching-process::after{width:100%;height:25%;background:linear-gradient(to top,rgba(rgb(216,187,187,0.5),0.05),transparent);bottom:0;content:"";left:0;z-index:1;position:absolute}.teaching-process .expert-classes:hover h2::after{width:100%}.teaching-process .summary-frame{position:relative;border-left:5px solid rgb(216,187,187);backdrop-filter:blur(5px);transform:translateZ(10px) rotateY(-2deg);transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1),box-shadow 0.5s ease;box-shadow:10px 10px 30px rgba(rgba(0,0,0,0.5),0.08),-5px -5px 20px rgba(rgb(255,255,255,0.5),0.7);background:linear-gradient(to right,rgba(rgb(255,255,255,0.5),0.9),rgba(rgb(255,255,255,0.5),0.98));padding:40px}.access-cta .connect-block{position:relative;gap:2rem;flex-wrap:wrap;backdrop-filter:blur(8px);justify-content:center;padding:1.5rem;background:rgba(0,0,0,0.1);border-radius:18px;display:flex;margin-bottom:1rem;border:1px solid rgb(192,153,153,0.5)}.access-cta .info_item a:hover{box-shadow:0 0 15px rgb(216,187,187,0.5);border-color:rgb(216,187,187,0.5);background:#000000}.access-cta .header-edu svg:hover{filter:drop-shadow(0 0 10px rgb(216,187,187))}.access-cta .header-lead{display:flex;gap:1.25rem;flex-direction:column}.access-cta .header-lead:hover h5::after{width:80px}.access-cta .top-mentor a{padding-left:1rem;opacity:0.8;transition:all 0.3s ease;text-decoration:none;font-size:17px;position:relative;color:#ffffff}.access-cta .subscribe_holder::before{background:radial-gradient(circle at top right,rgb(216,187,187,0.5) 0%,transparent 70%);right:0;bottom:0;opacity:0.1;position:absolute;z-index:-1;content:'';left:0;top:0}.access-cta .input_holder input[type="email"]:focus{outline:none;border-color:rgb(216,187,187);box-shadow:0 0 10px rgb(216,187,187,0.5)}.access-cta .email-panel:hover{transform:translateY(-2px);background:rgb(192,153,153);box-shadow:0 0 15px rgb(192,153,153,0.5)}.access-cta .edu-links{text-align:center;padding-top:1.5rem;border-top:1px solid rgb(192,153,153,0.5);position:relative;margin-top:3rem}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (min-width: 768px) and (max-width: 991px) {.meet-us{padding:80px 0}.meet-us .summary-frame{padding:40px}.meet-us .summary-frame ol li{column-count:1}} @media (prefers-reduced-motion: reduce) {.meet-us .summary-frame,.meet-us .summary-frame::before,.meet-us .summary-frame h5,.meet-us .summary-frame h5::after,.meet-us .summary-frame > div:nth-child(2) p b::after{transition:none}} @media (max-width: 768px) {.contact-form-section{padding:60px 0}.contact-form-section .container{padding:0 20px}.contact-form-section .query-section,.contact-form-section .reach-query{padding:30px 25px}.contact-form-section h3{margin-bottom:40px;font-size:calc(28px * 0.85)}.contact-form-section .query-section h3,.contact-form-section .reach-query h4{margin-bottom:25px;font-size:calc(18px * 0.95)}.contact-form-section input[type="text"],.contact-form-section textarea{padding:14px 18px}.contact-form-section .feedback-block{padding:14px 28px}} @media (min-width: 992px) {.title-intro{padding:4rem}.title-intro .course-home > div{gap:4rem;grid-template-columns:0.35fr 0.65fr}.title-intro h3{font-size:calc(24px * 1.1);transform:translateX(-15%) rotate(-3deg);padding:3rem}.title-intro .study-training{min-height:75vh}.title-intro .study-training > div{padding:5rem}.title-intro .study-training p{font-size:calc(14px * 1.4);max-width:60%}.title-intro .title_style_header{font-size:calc(40px * 1.6);max-width:80%}} @media screen and (max-width: 992px) {.register-now{padding:4rem 1.5rem}.register-now h6{margin-bottom:2rem;font-size:calc(20px - 2px)}.register-now a.feedback-block{padding:0.9rem 2rem}} @media screen and (max-width: 576px) {.register-now{padding:3rem 1rem}.register-now h6{max-width:100%;font-size:calc(15px + 1px);margin-bottom:1.5rem}.register-now a.feedback-block{font-size:calc(15px - 1px);padding:0.8rem 1.5rem}.register-now::before,.register-now::after{transform:scale(0.8)}} @media (max-width: 991px) {.course-beneficiaries{padding:120px 0}.course-beneficiaries h4{font-size:calc(33px - 2px);margin-bottom:70px}.course-beneficiaries div p{padding:22px 25px;margin-bottom:50px;width:80%}.course-beneficiaries div p svg{width:28px;margin-right:15px;height:28px;min-width:28px}} @media (max-width: 992px) {.user-feedback .client-ratings{width:calc(50% - 2rem)}.user-feedback h4{font-size:calc(34px * 0.9)}.user-feedback .review-space::before{height:300px;width:300px}} @media (max-width: 767px) {.program-structure{padding:80px 0}.program-structure .summary-frame{padding:30px}.program-structure h3{font-size:16px;margin-bottom:20px}.program-structure .description{max-height:250px;line-height:1.6;font-size:calc(12px * 0.95)}} @media only screen and (max-width: 800px) {.secure-habitat{padding:30px}.secure-habitat h1{font-size:calc(24px - 4px)}.secure-habitat h2{font-size:calc(24px - 3px)}.secure-habitat h3,.secure-habitat h4,.secure-habitat h5,.secure-habitat h6{font-size:calc(24px - 2px)}.secure-habitat p,.secure-habitat span,.secure-habitat div,.secure-habitat li{font-size:calc(13px - 2px)}} @media (max-width: 992px) {.stay-informed{padding:4rem 1.5rem}.stay-informed .expert-classes{gap:2rem;grid-template-columns:1fr}.stay-informed p{padding-left:1.5rem;padding-right:0;font-size:calc(38px * 0.9)}.stay-informed p::before{left:0;height:80%}.stay-informed p::after{right:auto;width:50%;left:0}.stay-informed .input_holder{padding-left:0}} @media (max-width: 576px) {.appWrapper{padding:50px 0}.appWrapper h2{font-size:calc(38px * 0.7);margin-bottom:25px}.appWrapper h2::after{height:3px;width:50px}.appWrapper .expert-classes{transform:none;padding:20px}.appWrapper li{padding-left:20px}.appWrapper span{line-height:1.6;font-size:calc(14px * 0.9)}} @media (min-width: 768px) {.course-benefits{padding:150px 0 120px}.course-benefits h5{font-size:calc(18px * 1.2);margin-bottom:70px;transform:translateY(0)}.course-benefits .expert-classes{transform:perspective(1200px) rotateY(0deg);padding:60px;gap:60px;flex-direction:row}.course-benefits .expert-classes > div:first-child{flex:0 0 45%;max-width:45%}.course-benefits .summary-frame{padding:20px 0;flex:0 0 50%}.course-benefits ul{grid-template-columns:repeat(2,1fr);gap:30px 20px}} @media (max-width: 767px) {.teaching-process{padding:70px 0}.teaching-process h2{margin-bottom:25px;font-size:calc(31px * 0.8)}.teaching-process .summary-frame{padding:25px;transform:translateZ(0) rotateY(0)}.teaching-process .summary-frame::before{border-width:0 30px 30px 0}.teaching-process p{font-size:calc(14px * 0.95);line-height:1.7}} @keyframes patternShift {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes slowZoom {0%{transform:scale(1)}100%{transform:scale(1.1)}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes backgroundShift {0%{background-position:0% 0%}100%{background-position:100% 100%}} @keyframes rotate {0%{transform:translate(-50%,-50%) scale(1.5) rotate(0deg)}100%{transform:translate(-50%,-50%) scale(1.5) rotate(360deg)}} @keyframes extendWidth {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes pulse {0%,100%{opacity:1;transform:translateZ(30px) scaleX(1)}50%{opacity:0.8;transform:translateZ(30px) scaleX(1.1)}}