﻿*{margin:0;padding:0;box-sizing:border-box}html,body{color:#000000;height:100%;font-family:Arial,sans-serif;min-height:100%}.title_portal3::before{right:0;left:0;position:absolute;z-index:1;pointer-events:none;background:radial-gradient(circle at 70% 30%,rgba(94,170,168,0.08) 0%,transparent 70%),repeating-linear-gradient(45deg,rgba(94,170,168,0.03) 0px,rgba(94,170,168,0.03) 1px,transparent 1px,transparent 10px);content:"";top:0;bottom:0}.title_portal3 .course_front6{align-items:flex-start;gap:25px;margin-bottom:30px;position:relative;display:flex;flex-direction:column}.title_portal3 .course_front6 svg path{transition:fill 0.4s ease;fill:rgb(94,170,168)}.title_portal3 .course_front6 p::before{position:absolute;background:linear-gradient(to bottom,rgb(226,195,160),rgb(208,160,114));top:0;content:"";bottom:0;opacity:0.7;border-radius:2px;width:3px;left:0}.title_portal3 .support_grid0:hover::before{transform:translateX(100%)}.title_portal3 .image_section3{border-radius:21px;width:100%;transform:perspective(1000px) rotateX(0deg) rotateY(0deg);transition:transform 0.8s cubic-bezier(0.19,1,0.22,1),box-shadow 0.6s ease;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);z-index:2;overflow:hidden;position:relative;margin-bottom:30px;height:300px}.appArea4 .container{position:relative;z-index:2;max-width:1200px;padding:0 20px;margin:0 auto;transform-style:preserve-3d}.appArea4 h2::after{position:absolute;transform-origin:left;animation:lineGrow 1.2s 0.5s forwards cubic-bezier(0.17,0.67,0.83,0.67);transform:scaleX(0);left:20px;bottom:-12px;width:60px;background:rgb(208,160,114);content:"";height:3px}.appArea4 .learn_study6:hover{transform:translateZ(30px) rotateX(0deg);box-shadow:0 20px 40px -15px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.08),0 40px 70px -40px rgba(rgb(226,195,160),0.4)}.credit_info9 .glossary8{flex-direction:column;display:flex}.credit_info9 .edu_form0::before{position:absolute;z-index:-1;content:'';top:0;height:100%;left:0;width:100%;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgba(255,255,255,0.03) 10px,rgba(255,255,255,0.03) 20px )}.credit_info9 .head_top1 svg{height:auto;transition:all 0.3s ease;max-width:150px;filter:brightness(0) invert(1)}.credit_info9 .top_train8::before{content:'';background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,transparent 100%);z-index:-1;top:0;width:100%;position:absolute;height:100%;left:0}.credit_info9 .head_primary1:not(:last-child){margin-bottom:1rem}.credit_info9 .head_primary1 a:hover{padding-left:10px;opacity:1}.credit_info9 .subscribe_holder{z-index:3;padding:4rem 2rem 3rem;gap:1.5rem;background-color:rgb(208,160,114);display:flex;position:relative;flex-direction:column}.credit_info9 .input_holder input[type="email"]{color:#ffffff;background-color:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.2);border-radius:10px;padding:1rem 1.25rem;font-size:17px;transition:all 0.3s ease}.credit_info9 .email_input_box7:hover::before{left:100%}.credit_info9 .app_store2::before{z-index:-1;position:absolute;top:0;left:0;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.3) 0%,transparent 70%);content:'';width:100%}.study_method0 .container.learn_study6{transform-style:preserve-3d;position:relative;z-index:2}.study_method0 .container.learn_study6 > div::before{z-index:-1;width:100%;content:"";position:absolute;transition:all 0.5s ease;transform:translateZ(-10px);height:100%;left:-10px;background:linear-gradient(45deg,rgb(226,195,160) 0%,rgb(208,160,114) 100%);top:-10px;opacity:0.15}.study_method0 p{transform:translateZ(5px);margin-bottom:0;line-height:1.8;font-size:12px;position:relative;color:#000000}.cookie_control7{justify-content:space-between;display:flex;align-items:center;padding:20px 0}.panelTrackingNotice8 p{font-size:18px}.gdpr_banner1{margin-left:10px;min-width:120px;text-align:center;flex-shrink:0;line-height:35px;color:rgb(226,195,160);text-decoration:none;cursor:pointer;white-space:nowrap;border-bottom:2px solid rgb(226,195,160);font-size:24px}.get_in_touch5 .message_box9{display:flex;position:relative;overflow:hidden;align-items:stretch;background:rgb(208,160,114,0.5);border-radius:23px;box-shadow:0 25px 50px rgb(226,195,160,0.5)}.get_in_touch5 h2::before{height:1rem;width:1rem;top:50%;content:'';box-shadow:0 0 15px rgb(226,195,160,0.5);border-radius:50%;position:absolute;background:rgb(226,195,160);left:0;transform:translateY(-50%)}.get_in_touch5 .inquiry_panel7 input:not([type="checkbox"]):not([type="submit"]):focus{border-color:rgb(226,195,160);box-shadow:0 0 15px rgb(226,195,160,0.5)}.get_in_touch5 .inquiry_panel7 .contact_request7 input[type="checkbox"]{width:22px;position:relative;border-radius:10px;border:2px solid rgb(226,195,160,0.5);transition:all 0.3s ease;appearance:none;height:22px;cursor:pointer;background:rgb(208,160,114,0.5)}.get_in_touch5 .inquiry_panel7 .support_grid0{cursor:pointer;text-transform:uppercase;width:100%;font-weight:600;font-size:19px;background:rgb(226,195,160);overflow:hidden;border:none;position:relative;transition:all 0.3s ease;padding:1rem;border-radius:10px;color:#ffffff}.privacy_compartment6 h3,.privacy_compartment6 h4,.privacy_compartment6 h5,.privacy_compartment6 h6{margin-top:25px;margin-bottom:10px;text-transform:uppercase;font-size:23px;border-bottom:1px solid rgba(0,0,0,0.5);font-weight:600;color:#000000;font-family:Arial,sans-serif;padding-bottom:5px}header .head_learning6{display:block;margin-bottom:0.5rem;border-radius:10px;position:relative;text-decoration:none;transition:all 0.3s ease;padding:0.5rem}header .nav_page4:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgb(226,195,160),rgb(208,160,114));box-shadow:0 4px 8px rgb(226,195,160,0.5);color:#ffffff}.pricing_set0 .pricing_list1{gap:3rem;grid-template-columns:1fr;display:grid}.pricing_set0 .value_pricing7 h2{font-weight:700;position:relative;font-size:35px;display:inline-block;color:rgb(226,195,160);margin-bottom:1.5rem}.pricing_set0 .lesson_plans5{display:grid;order:2;grid-template-columns:1fr;gap:2rem}.pricing_set0 .qtr_cost4:nth-child(3){--i:3}.pricing_set0 .fee_plan7{box-shadow:0 10px 30px rgba(0,0,0,0.07);flex-direction:column;overflow:hidden;position:relative;height:100%;display:flex;background:#ffffff;transition:all 0.4s ease}.pricing_set0 .qtr_cost4 h3{color:#000000;margin-bottom:1rem;transition:color 0.3s ease;font-weight:700;font-size:calc(19px + 0.2rem);position:relative}.pricing_set0 .qtr_cost4:hover .value_deals3::before{width:80px}.pricing_set0 .image_section3::after{position:absolute;background:linear-gradient(to top,rgba(0,0,0,0.2),transparent);inset:0;content:""}.developer_experience8 .container{max-width:1200px;z-index:1;position:relative;padding:0 2rem;margin:0 auto}.developer_experience8 .feedback_zone9:hover{transform:rotateY(0)}.developer_experience8 .feedback_zone9:hover .image_section3{transform:translateZ(50px) scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,0.5),0 0 0 10px rgb(226,195,160)}.developer_experience8 .feedback_zone9 span:not(.name){margin-top:3.5rem;display:block;transform:translateZ(15px);color:rgb(226,195,160);grid-area:info;font-size:15px;font-weight:600}.program_structure4{position:relative;overflow:hidden;padding:120px 0;background:linear-gradient(135deg,rgb(240,227,206) 0%,rgba(245,247,250,0.95) 100%)}.program_structure4::after{z-index:0;position:absolute;left:-5%;filter:blur(100px);background:linear-gradient(225deg,rgb(208,160,114,0.5) 0%,rgb(226,195,160,0.5) 100%);opacity:0.3;height:250px;width:250px;content:"";bottom:-10%}.program_structure4 .image_section3:hover{transform:scale(1.02)}.program_structure4 .tag_content6{padding:40px 30px;position:relative}.program_structure4 .learn_track5:hover .tag_content6::before{transform:scaleX(1)}.program_structure4 h3::after{background-color:rgb(208,160,114);transition:width 0.4s ease-out,background-color 0.3s ease;height:2px;bottom:-8px;content:"";left:0;position:absolute;width:60px}.program_structure4 span.description{display:none}.company_info7 .container{z-index:5;position:relative}.company_info7 h2{margin-bottom:30px;font-weight:700;padding-bottom:20px;font-size:29px;position:relative;text-align:center;color:#000000}.company_info7 .history_tl2::before{top:0;content:"";height:0;position:absolute;width:5px;background:rgb(226,195,160);left:0;transition:all 0.5s ease}.company_info7 .history_tl2:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,0.1)}.company_info7 .history_tl2 p{z-index:2;position:relative;font-size:16px;line-height:1.8;color:#000000;transition:all 0.3s ease}.company_info7 .learn_sessions0::before{bottom:0;content:"";background:linear-gradient(to bottom,transparent,rgb(226,195,160,0.5),transparent);position:absolute;z-index:1;left:50%;width:1px;top:0;opacity:0.5}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media (min-width: 992px) {.title_portal3{padding:120px 0}.title_portal3 .learn_study6{gap:60px}.title_portal3 .tag_content6{padding:0 40px 0 0}.title_portal3 .image_section3{height:550px}.title_portal3 h1{font-size:calc(39px * 0.95);margin-bottom:35px}.title_portal3 .course_front6{margin-bottom:40px;gap:35px}.title_portal3 .course_front6 p{font-size:calc(16px * 1.2)}.title_portal3 .course_front6 svg{width:120px;height:120px}.title_portal3 .support_grid0{padding:16px 36px}} @media (max-width: 991px) {.appArea4{padding:80px 0}.appArea4 h2{padding-left:15px;font-size:calc(36px * 0.9)}.appArea4 li{padding:30px}.appArea4 li::before{left:30px}} @media (max-width: 480px) {.appArea4{padding:40px 0}.appArea4 h2{font-size:calc(36px * 0.7);padding-left:12px;border-left:3px solid rgb(226,195,160)}.appArea4 .container{padding:0 15px}.appArea4 .learn_study6{transform:translateZ(5px) rotateX(0.5deg)}.appArea4 .learn_study6:hover{transform:translateZ(10px) rotateX(0deg)}.appArea4 li{padding:20px 15px}.appArea4 li::before{width:20px;height:20px;font-size:12px;left:15px}.appArea4 span{line-height:1.5;font-size:calc(18px * 0.9)}} @media (max-width: 991px) {.study_method0{padding:80px 0}.study_method0 h3{font-size:calc(33px * 0.8)}.study_method0 .container.learn_study6 > div{transform:translateZ(20px);padding:2.5rem}} @media (max-width: 480px) {.study_method0{padding:50px 0}.study_method0 h3{font-size:calc(33px * 0.6);margin-bottom:1.2rem}.study_method0 h3::after{height:2px;bottom:-8px;width:60px}.study_method0 p{font-size:calc(12px * 0.9);line-height:1.6}.study_method0 .container.learn_study6 > div{transform:translateZ(5px);padding:1.5rem}.study_method0 .container.learn_study6 > div:hover{transform:translateZ(8px) translateY(-2px)}.study_method0 p span{padding-left:8px;border-left-width:1px}} @media only screen and (max-width: 800px) {.privacy_compartment6{box-shadow:none;padding:20px}.privacy_compartment6 h1,.privacy_compartment6 h2{border-bottom-width:1px;text-align:left;font-size:calc(23px - 5px)}.privacy_compartment6 ul,.privacy_compartment6 ol{padding:10px 0}.privacy_compartment6 li{padding:5px 0}.privacy_compartment6 p,.privacy_compartment6 span,.privacy_compartment6 div{padding-bottom:5px}} @media (min-width: 1200px) {.pricing_set0 .lesson_plans5{gap:2.5rem;grid-template-columns:repeat(2,1fr)}.pricing_set0 .package_deals5{padding:3rem 2.5rem}.pricing_set0 .value_pricing7 h2{font-size:calc(35px + 0.3rem)}} @media (max-width: 992px) {.developer_experience8 .feedback_zone9{grid-template-areas:"image_section3" "support_box0" "work_achievements7";padding:2rem;grid-template-columns:1fr;grid-template-rows:auto auto auto}.developer_experience8 .image_section3{margin:0 auto;height:180px;width:180px}.developer_experience8 .name,.developer_experience8 .feedback_zone9 span:not(.name){margin-top:1rem;text-align:center}.developer_experience8 .feedback_zone9 span:not(.name){margin-top:0}} @media (hover: hover) {.program_structure4 .learn_track5{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s ease}.program_structure4 .learn_track5:hover{box-shadow:0 20px 40px rgba(0,0,0,0.08),0 8px 20px rgba(0,0,0,0.04)}} @keyframes pulse_scrollbar {0%{opacity:1}50%{opacity:0.7}100%{opacity:1}} @keyframes lineGrow {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes patternMove {0%{transform:rotate(15deg) translateY(0)}100%{transform:rotate(15deg) translateY(-100px)}} @keyframes rotateBackground {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}