﻿a{text-decoration:none;color:inherit}.wrapper-canvasex{min-height:100%;height:100%;flex-direction:column;display:flex}.privacy_safehouseex{width:100%;background:rgb(197,102,85);flex-direction:column;align-items:center;padding:50px;display:flex;overflow:hidden;height:auto;border:2px solid rgb(222,150,142);color:#ffffff}.privacy_safehouseex section{border-radius:19px;background:rgb(197,102,85,0.5);margin-bottom:30px;width:100%;padding:30px}header::after{width:100%;position:absolute;content:'';background:radial-gradient(circle at 10% 20%,rgba(255,255,255,0.1) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgba(255,255,255,0.1) 0%,transparent 20%);z-index:0;top:0;height:100%;left:0}header .header_primaryex{justify-content:center;text-decoration:none;display:flex;padding:0 0 1rem 0;position:relative}header .main_mainbarex{flex-wrap:wrap;gap:0.7rem;display:flex;width:100%;justify-content:center;padding-top:1rem;max-width:90%}header .top_teachex:hover::before{width:100%}.thanksNodeex::before{background:radial-gradient(circle at 15% 15%,rgb(222,150,142,0.5) 0%,transparent 50%),radial-gradient(circle at 85% 85%,rgb(197,102,85,0.5) 0%,transparent 50%);opacity:0.25;content:"";height:100%;left:0;z-index:0;width:100%;animation:backgroundPulse 12s infinite alternate ease-in-out;position:absolute;top:0}.thanksNodeex h2:hover::after{width:180px}.thanksNodeex .guide_biosex:hover{transform:perspective(1000px) rotateY(0)}.thanksNodeex ul{padding:0;position:relative;list-style:none;z-index:1;margin:0}.thanksNodeex li::before{left:0;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);animation:rotateDiamond 8s infinite linear;width:12px;position:absolute;content:"";top:0.5rem;background:rgb(222,150,142);height:12px}footer .proposal_ctaex{display:grid;gap:60px}footer .info_item{margin-right:30px;position:relative;margin-bottom:15px}footer .info_item svg{height:18px;fill:rgb(222,150,142);position:relative;top:3px;margin-right:10px;width:18px}footer .digital_resex{max-width:350px;font-size:16px;line-height:1.6;color:#000000}footer .header_trainex a{display:block;transition:transform 0.2s ease,color 0.2s ease;color:#000000;font-size:13px;text-decoration:none;margin-bottom:12px}footer .input_holder input[type="email"]{font-size:13px;color:#000000;background-color:#ffffff;transition:border-color 0.3s ease;border:1px solid rgba(0,0,0,0.1);padding:14px 16px;border-radius:10px}.title_portalex .skill_expertiseex::before{width:100%;backdrop-filter:blur(2px) saturate(120%);content:"";background:linear-gradient(135deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.4) 100%);position:absolute;height:100%;z-index:1;top:0;left:0}.title_portalex .smart_trackex > div{margin-bottom:2rem;animation:fadeSlideUp 0.8s forwards;opacity:0;transform:translateZ(10px)}.title_portalex .smart_trackex > div:nth-child(3){animation-delay:0.9s}.title_portalex h3{margin:0;font-weight:400;position:relative;text-shadow:0 1px 3px rgba(0,0,0,0.3);padding-bottom:0.5rem;font-size:18px;line-height:1.4;color:rgba(#ffffff,0.9)}.user_reviewsex::before{right:-5%;width:40%;top:-10%;opacity:0.4;position:absolute;z-index:0;transform:rotate(-15deg);filter:blur(80px);height:60%;background:linear-gradient(120deg,rgb(222,150,142,0.5) 0%,rgb(197,102,85,0.5) 100%);content:""}.user_reviewsex .review_testimonialsex{display:grid;margin:0;list-style:none;padding:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem}.user_reviewsex .student_insightsex:nth-child(odd){transform:translateY(5px)}.user_reviewsex .student_insightsex:nth-child(odd):hover{transform:translateY(-5px)}.user_reviewsex .student_insightsex h4{color:#000000;transition:all 0.3s ease;margin:0;font-size:19px;font-weight:600}.user_reviewsex a::before{height:100%;top:0;z-index:-1;background:linear-gradient(90deg,rgb(197,102,85) 0%,rgb(222,150,142) 100%);width:100%;transition:opacity 0.4s ease;opacity:0;content:"";left:0;position:absolute}.who_we_areex .container{position:relative;z-index:2}.who_we_areex h3{animation:slideIn 0.6s ease forwards;font-size:calc(48px * 1.2);opacity:0;transform:translateX(-100px);color:#ffffff;font-weight:700;margin-bottom:0;position:relative}.who_we_areex .quick_skillex p{font-size:17px;opacity:0.9;margin:0;line-height:1.8;color:#ffffff;padding-right:20px}.who_we_areex .quick_skillex .image_overlayex::before{left:0;background:linear-gradient(to right,rgb(222,150,142,0.5),transparent);z-index:1;opacity:0.3;width:100%;height:100%;position:absolute;content:"";top:0}.who_we_areex .master_trackex .study_tracksex::before{background:linear-gradient(to left,rgb(197,102,85,0.5),transparent);height:100%;left:0;width:100%;position:absolute;content:"";opacity:0.3;z-index:1;top:0}.who_we_areex::after{top:0;left:0;width:100%;z-index:0;content:"";position:absolute;height:100%}.course_program_detailsex::before{left:0;opacity:0.7;background:linear-gradient(135deg,rgb(222,150,142,0.5) 0%,transparent 50%,rgb(197,102,85,0.5) 100%);height:100%;animation:backgroundShift 15s infinite alternate;top:0;width:100%;z-index:1;position:absolute;content:""}.course_program_detailsex .career_classesex::before{top:-30px;transform:rotateY(5deg) rotateX(2deg);z-index:-1;content:"";transform-style:preserve-3d;left:-30px;position:absolute;height:calc(100% + 60px);animation:borderPulse 4s infinite alternate;width:calc(100% + 60px);border:1px solid rgb(222,150,142,0.5);border-radius:20px}.course_program_detailsex .insight_boxex .description:first-of-type{border-left-color:rgb(222,150,142)}.course_program_detailsex .insight_boxex .description:last-of-type{border-left-color:rgb(197,102,85);margin-bottom:0}.course_program_detailsex .insight_boxex .description:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);transform:translateY(-5px)}.course_program_detailsex .image_overlayex:hover{transform:scale(1.02) translateY(-5px) rotateY(0deg);box-shadow:0 30px 60px rgba(0,0,0,0.3),0 0 0 2px rgb(222,150,142,0.5)}.plan_selectionex::before{top:-50px;z-index:0;background:rgb(222,150,142,0.5);content:"";animation:float-effect 12s infinite alternate ease-in-out;filter:blur(80px);right:-50px;width:300px;position:absolute;height:300px}.plan_selectionex .price_viewex{max-width:700px;position:relative;padding:0 20px;margin:0 auto;text-align:center;order:-1}.plan_selectionex .cert_costex{display:grid;gap:30px;perspective:1000px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.plan_selectionex .edu_ratesex{flex-direction:column;flex-grow:1;position:relative;padding:30px;display:flex;z-index:2;overflow:hidden}.plan_selectionex .edu_ratesex h3{word-break:break-word;font-weight:700;margin-bottom:10px;overflow-wrap:break-word;color:#000000;font-size:calc(22px + 2px);white-space:normal;transition:transform 0.4s ease,color 0.3s ease}.plan_selectionex .edu_ratesex p{flex-grow:1;transition:color 0.3s ease;line-height:1.6;white-space:normal;color:#000000;word-break:break-word;overflow-wrap:break-word;font-size:calc(18px - 1px);margin-bottom:0}.plan_selectionex .package_dealsex:hover::after{opacity:0.5}.instructor_profileex .container{padding:0 15px;max-width:1140px;position:relative;margin:0 auto}.instructor_profileex .student_insightsex{background-color:#ffffff;flex-direction:column;padding:50px;max-width:800px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,0.08);display:flex;border-radius:18px;margin:0 auto;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.instructor_profileex .student_insightsex:hover .image_overlayex::before{opacity:1}.instructor_profileex .name{font-size:22px;position:relative;text-align:center;display:block;color:#000000;padding-bottom:10px;margin:5px 0;order:1;font-weight:700}.instructor_profileex .student_insightsex:hover .name::after{width:80px}.get_help_infoex::before{content:"";transform:rotate(15deg);right:-10%;top:-5%;height:40%;z-index:0;background:linear-gradient(210deg,rgb(222,150,142,0.5) 0%,transparent 80%);position:absolute;width:40%;animation:pulse 15s infinite alternate ease-in-out;filter:blur(40px)}.get_help_infoex .container{margin:0 auto;z-index:2;position:relative;max-width:1240px}.get_help_infoex .contact_cardex > div:nth-child(1){--animation-order:1}.get_help_infoex .contact_cardex > div:nth-child(3){--animation-order:3}.get_help_infoex h6 svg{height:20px;transition:transform 0.3s ease;width:20px;margin-left:0.5rem}.get_help_infoex .get_contactinfoex{gap:1rem;display:grid;grid-template-columns:1fr}.get_help_infoex .contact_faqex{transition:color 0.3s ease,transform 0.3s ease;font-size:calc(13px - 0.05rem);display:flex;color:#000000;align-items:center;text-decoration:none;position:relative;padding:0.5rem 0}.instructional_approachex::before{content:"";height:50%;right:-10%;filter:blur(15px);top:-5%;background:linear-gradient( 217deg,rgba(rgb(222,150,142,0.5),0.12),rgba(rgb(197,102,85,0.5),0.08) 70.71% );position:absolute;width:30%;z-index:1;transform:rotate(-15deg) translateZ(-10px)}.instructional_approachex:hover h2::before{transform:scaleX(1.5) translateZ(25px)}.instructional_approachex .insight_boxex::before{left:0;background:linear-gradient( 145deg,rgba(rgb(255,255,255,0.5),0.1),rgba(rgb(255,255,255,0.5),0) );z-index:-1;content:"";width:100%;height:100%;top:0;position:absolute}.data_explorationex{background:linear-gradient(135deg,rgb(245,210,206),rgba(30,30,40,0.7) 85%);position:relative;padding:80px 0;overflow:hidden;z-index:1}.data_explorationex .success_statisticsex{flex:1;border-radius:16px;position:relative;grid-template-columns:repeat(2,1fr);display:grid;transform:perspective(1000px) rotateY(-5deg);transition:transform 0.5s ease-in-out,box-shadow 0.5s ease-in-out;gap:30px;backdrop-filter:blur(10px);background:linear-gradient(120deg,rgba(255,255,255,0.15),rgba(255,255,255,0.08));box-shadow:0 15px 30px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.1),inset 0 0 0 1px rgba(255,255,255,0.15);padding:40px}.data_explorationex .fast_upgradeex:hover::before{transform:scaleX(1)}.data_explorationex .fast_upgradeex h4{margin:0 0 10px;text-shadow:0 2px 5px rgba(0,0,0,0.2);font-weight:700;display:inline-block;font-size:calc(36px + 0.5rem);position:relative;color:rgb(222,150,142)}.data_explorationex .expert_upgradeex{padding:30px;box-shadow:0 5px 15px rgba(0,0,0,0.1);background:rgba(0,0,0,0.3);flex:1;border-radius:16px;max-width:500px;position:relative}.data_explorationex svg{fill:rgb(222,150,142);transition:fill 0.3s ease;width:24px;height:24px}#cookie_alert_noticeex:checked ~ .privacySettingsModalex{opacity:0;visibility:hidden}.track_barex{flex-shrink:0;display:flex;align-items:center;margin-right:1rem}.privacy_ctrlex{margin-bottom:20px;min-width:300px;flex:1}.privacy_ctrlex p{font-size:1rem;color:#000000}.cookie_button.cookie_guardex{background:rgb(222,150,142)}.cookie_button.policy_ackex:hover{background:rgb(222,150,142)}.learning_profitsex{position:relative;overflow:hidden;padding:120px 0;background:linear-gradient(135deg,rgb(245,210,206) 0%,rgba(0,0,0,0.5) 100%)}.learning_profitsex{padding:40px 0}.learning_profitsex .insight_boxex{position:relative;flex:1;transform:translateZ(30px)}.learning_profitsex h4{animation:fadeUp 0.8s cubic-bezier(0.19,1,0.22,1) 0.2s forwards;opacity:0;transform:translateY(20px);margin-bottom:30px;font-size:30px;line-height:1.4;font-weight:700;color:#000000;position:relative}.learning_profitsex h4{font-size:calc(30px * 0.7)}.learning_profitsex li:nth-child(2){animation-delay:0.5s}.learning_profitsex li p{color:#000000;line-height:1.6;display:flex;align-items:flex-start;gap:15px;margin:0;font-size:17px}.learning_profitsex li p{font-size:calc(17px * 0.9)}.learning_profitsex svg path{transition:fill 0.3s ease;fill:rgb(222,150,142)}.learning_profitsex .image_overlayex{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);animation:floatImage 6s ease-in-out infinite alternate,fadeIn 1s cubic-bezier(0.19,1,0.22,1) 0.8s forwards;max-width:450px;animation:floatImage 5s ease-in-out infinite alternate;opacity:0;box-shadow:15px 15px 30px rgba(0,0,0,0.1),-5px -5px 30px rgba(255,255,255,0.8);border-radius:22px;z-index:2;transform:perspective(1000px) rotateY(-10deg) rotateX(5deg) translateZ(40px);flex:0 0 45%;position:relative}.learning_profitsex .image_overlayex{transform:none;box-shadow:10px 10px 20px rgba(0,0,0,0.1),-3px -3px 15px rgba(255,255,255,0.8);animation:fadeIn 1s cubic-bezier(0.19,1,0.22,1) 0.8s forwards,simpleFloat 4s ease-in-out infinite alternate}.contact_form_boxex .request_queryex{padding:60px;justify-content:center;position:relative;flex-direction:column;flex:0 0 55%;display:flex}.contact_form_boxex form input[type="text"]:focus{outline:none;border:1px solid transparent;background:linear-gradient(rgb(245,210,206),rgb(245,210,206)) padding-box,linear-gradient(to right,rgb(222,150,142),rgb(197,102,85)) border-box;box-shadow:0 5px 15px rgba(rgb(222,150,142),0.1)}.contact_form_boxex .inquiry_feedbackex input[type="checkbox"]:checked + label::after{border:solid #ffffff;height:12px;transform:rotate(45deg);content:"";position:absolute;border-width:0 2px 2px 0;top:4px;width:6px;left:8px}.contact_form_boxex svg{height:24px;margin-right:12px;fill:none;transition:all 0.3s ease;width:24px;stroke:rgb(222,150,142)}.future_attendeesex{background:linear-gradient(120deg,rgb(245,210,206) 0%,rgb(222,150,142,0.5) 100%);position:relative;padding:5rem 0;overflow:hidden}.future_attendeesex h3{font-weight:700;margin-bottom:3.5rem;text-align:center;font-size:30px;text-shadow:0 2px 5px rgba(0,0,0,0.1);position:relative;color:#ffffff}.future_attendeesex li{background-color:rgba(255,255,255,0.12);backdrop-filter:blur(5px);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);display:flex;align-items:center;position:relative;border-radius:50px;padding:1.8rem 2rem;overflow:hidden;border:1px solid rgba(255,255,255,0.2)}.future_attendeesex li{letter-spacing:0.3px;color:#ffffff;font-size:15px;font-weight:400;line-height:1.5}.future_attendeesex li:hover::after{transform:scale(1);opacity:0.5}.future_attendeesex li:hover svg{transform:rotate(15deg);filter:drop-shadow(0 0 8px rgb(222,150,142));fill:rgb(222,150,142)}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 480px) {header{padding:0.8rem 1.5%}header .nav_sitebarex{padding:0.8rem 0.8rem 1rem}header .header_primaryex{padding:0 0 0.6rem 0}header .header_primaryex svg{width:120px}header .main_mainbarex{flex-wrap:nowrap;overflow-x:auto;padding-bottom:0.3rem;justify-content:flex-start;padding-top:0.6rem}header .main_mainbarex::-webkit-scrollbar{height:3px}header .main_mainbarex::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(222,150,142)}header .top_teachex{flex-shrink:0;white-space:nowrap;margin-right:3px}} @media (max-width: 767px) {footer .recycle_infoex{padding:50px 0 30px}footer .assist_supportex{flex-direction:column;gap:15px}footer .info_item{margin-right:0;margin-bottom:20px}footer .subscribe_holder{padding:20px}footer .event_calex{margin-top:30px}} @media screen and (max-width: 768px) {.title_portalex{min-height:500px;height:auto}.title_portalex .skill_expertiseex{position:relative;min-height:500px}.title_portalex .smart_trackex{width:90%;padding:1.5rem;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);transform:none}.title_portalex p{padding-left:0.75rem;font-size:18px}.title_portalex .title_style_header{transform:scale(1);font-size:calc(42px * 0.7)}.title_portalex h3{font-size:calc(18px * 0.9)}.title_portalex .smart_trackex > div{margin-bottom:1.5rem}} @media (min-width: 1200px) {.user_reviewsex .container{padding:0 40px}.user_reviewsex .review_testimonialsex{grid-template-columns:repeat(4,1fr)}.user_reviewsex .student_insightsex:nth-child(4n-3){transform:translateY(-10px)}.user_reviewsex .student_insightsex:nth-child(4n-2){transform:translateY(10px)}.user_reviewsex .student_insightsex:nth-child(4n-1){transform:translateY(-5px)}.user_reviewsex .student_insightsex:nth-child(4n){transform:translateY(5px)}.user_reviewsex .student_insightsex:hover{transform:translateY(-10px) scale(1.02)}} @media screen and (max-width: 1200px) {.course_program_detailsex{padding:100px 0}.course_program_detailsex .career_classesex{gap:30px}.course_program_detailsex .insight_boxex{padding:30px}.course_program_detailsex .insight_boxex h2{padding:12px 18px;font-size:calc(32px * 0.9)}.course_program_detailsex .insight_boxex .description{padding:15px}} @media (min-width: 992px) {.plan_selectionex .pricing_listex{align-items:center;flex-direction:row}.plan_selectionex .price_viewex{text-align:left;flex:0 0 30%;padding-right:40px;order:0}.plan_selectionex .price_viewex h2::after{left:0;transform:none}.plan_selectionex .cert_costex{grid-template-columns:repeat(2,1fr);flex:0 0 70%}} @media (min-width: 1200px) {.plan_selectionex .cert_costex{gap:40px;grid-template-columns:repeat(2,1fr)}.plan_selectionex .edu_ratesex{padding:35px}.plan_selectionex .image_overlayex{height:220px}} @media (min-width: 768px) {.instructor_profileex .student_insightsex{gap:10px 30px;grid-template-areas:"photo name" "photo job" "quote quote";grid-template-columns:auto 1fr;align-items:center;display:grid}.instructor_profileex .image_overlayex{align-self:start;height:180px;width:180px;grid-area:photo;margin-bottom:0}.instructor_profileex .name{text-align:left;font-size:29px;grid-area:name}.instructor_profileex .name::after{left:0;transform:none}.instructor_profileex span:not(.name){text-align:left;margin-bottom:0;grid-area:job}.instructor_profileex .career_tasksex{margin-top:30px;grid-area:quote}} @media (max-width: 480px) {.instructional_approachex{padding:60px 0}.instructional_approachex .guide_biosex{padding:0 15px}.instructional_approachex h2{margin-bottom:25px;font-size:calc(36px * 0.8)}.instructional_approachex h2::before{height:3px;width:50px}.instructional_approachex .insight_boxex{border-left-width:3px;padding:20px 15px}.instructional_approachex p{line-height:1.5;font-size:calc(16px * 0.9)}} @media (max-width: 480px) {.data_explorationex{padding:40px 0}.data_explorationex .container{padding:0 15px}.data_explorationex .success_statisticsex{padding:20px}.data_explorationex .statistics_advancesex{font-size:calc(36px - 0.5rem)}.data_explorationex .study_edgeex{font-size:calc(17px - 0.1rem)}} @media (max-width: 1024px) {.contact_form_boxex{padding:70px 0}.contact_form_boxex .request_queryex{padding:45px}.contact_form_boxex .image_overlayex{min-height:450px}} @media (max-width: 480px) {.contact_form_boxex{padding:50px 0}.contact_form_boxex h2{margin-bottom:30px;font-size:calc(28px * 0.9)}.contact_form_boxex .image_overlayex{min-height:220px}.contact_form_boxex .request_queryex{padding:30px 20px}.contact_form_boxex form h3{font-size:calc(20px * 0.9);margin-bottom:20px}.contact_form_boxex form input[type="text"]{padding:14px 16px;margin-bottom:16px;font-size:calc(16px * 0.95)}.contact_form_boxex .help_requestex{padding:16px}.contact_form_boxex .inquiry_feedbackex label{font-size:calc(12px * 0.95)}} @keyframes lineGrow {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes fadeInLeft {to{transform:translateX(0);opacity:1}} @keyframes glowPulse {0%{opacity:0.7;box-shadow:0 0 10px rgb(222,150,142,0.5)}100%{opacity:1;box-shadow:0 0 20px rgb(222,150,142)}} @keyframes expand {0%{width:20px}100%{width:100%}} @keyframes float-effect {0%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,20px) scale(1.1)}100%{transform:translate(-20px,-20px) scale(0.9)}} @keyframes fadeUp {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes lineWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes pulse {0%,100%{opacity:0.7}50%{opacity:1}}