﻿.core-container2{flex-direction:column;display:flex;min-height:100%;height:100%}.title_portal3{padding:80px 0;overflow:hidden;min-height:100vh;background:linear-gradient(135deg,rgb(240,227,206) 0%,rgba(245,247,250,0.92) 100%);position:relative;align-items:center;display:flex}.title_portal3 .tag_content6:hover{transform:translateY(-5px)}.title_portal3 h1{line-height:1.3;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);color:#000000;position:relative;font-size:36px;font-weight:700;margin-bottom:25px;transform:perspective(1000px) rotateX(0deg)}.title_portal3 .tag_content6:hover .course_front6 svg{filter:drop-shadow(0 6px 12px rgba(94,170,168,0.25));transform:scale(1.05) rotate(2deg)}.title_portal3 .course_front6 p{line-height:1.7;font-size:calc(16px * 1.1);color:#000000;position:relative;padding-left:12px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);max-width:600px;margin:0}.title_portal3 .support_grid0:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(94,170,168,0.3)}.title_portal3 .image_section3::after{left:0;background:linear-gradient(to bottom,rgba(94,170,168,0.2),transparent 30%,transparent 60%,rgba(0,0,0,0.3));content:"";z-index:1;right:0;transition:opacity 0.6s ease;position:absolute;top:0;bottom:0}.appArea4{position:relative;perspective:1000px;padding:120px 0;background:linear-gradient(135deg,rgb(226,195,160,0.5),rgb(240,227,206),rgb(208,160,114,0.5));overflow:hidden}.appArea4 h2{color:#000000;position:relative;line-height:1.3;font-family:Arial,sans-serif;border-left:4px solid rgb(226,195,160);margin-bottom:40px;text-shadow:0 2px 10px rgba(0,0,0,0.05);text-align:left;transform:translateZ(30px);font-size:36px;font-weight:700;padding-left:20px;transition:transform 0.5s ease}.appArea4 ul{list-style:none;padding:0;margin:0}.appArea4 li::before{justify-content:center;display:flex;box-shadow:0 5px 15px rgba(rgb(226,195,160),0.3);height:30px;content:"✓";background:rgb(226,195,160);position:absolute;align-items:center;border-radius:50%;top:-15px;width:30px;font-size:16px;color:#ffffff;left:40px}.credit_info9 .info_item p,.credit_info9 .info_item a{display:flex;color:#ffffff;transition:all 0.3s ease;gap:0.75rem;font-size:17px;text-decoration:none;align-items:center}.credit_info9 .head_top1:hover svg{transform:scale(1.05)}.credit_info9 .about_learn2{color:#ffffff;opacity:0.9;line-height:1.6;font-size:12px}.credit_info9 .top_train8 h5{font-weight:600;color:#ffffff;position:relative;margin-bottom:1.5rem;font-size:24px;display:inline-block}.credit_info9 .head_primary1 a{text-decoration:none;padding:0.5rem 0;font-size:17px;color:#ffffff;position:relative;transition:all 0.3s ease;opacity:0.8}.credit_info9 .subscribe_holder h5{color:#ffffff;font-size:24px;margin-bottom:1rem;font-weight:600}.credit_info9 .input_holder{flex-direction:column;gap:1rem;display:flex}.credit_info9 .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.6)}.credit_info9 .email_input_box7::before{height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);width:100%;transition:left 0.5s ease;content:'';left:-100%;top:0;position:absolute}.credit_info9 .job_board2{color:#ffffff;font-size:12px;opacity:0.7}.study_method0::before{top:0;position:absolute;opacity:0.15;background:linear-gradient(45deg,rgb(226,195,160,0.5) 0%,transparent 70%);height:100%;content:"";transform:translateZ(-10px);z-index:0;left:0;width:100%}.study_method0 .container.learn_study6 > div:hover{transform:translateZ(50px) translateY(-5px)}.study_method0 h3{color:#000000;font-weight:700;font-size:calc(33px * 0.9);position:relative;transform:translateZ(10px);margin-bottom:1.5rem}.study_method0 p span{padding-left:10px;border-left:2px solid rgb(208,160,114,0.5);display:block;position:relative}.panelTrackingNotice8 h5{margin-bottom:6px;font-size:22px}#cookieNoticeModal7:checked ~ .panelTrackingNotice8{visibility:hidden;opacity:0}.core-container2 .panelTrackingNotice8{border:none;box-shadow:rgb(208,160,114,0.5) 0px 0px 40px 39px;padding:40px 0;background:rgb(208,160,114)}.get_in_touch5{overflow:hidden;padding:6rem 0;background:linear-gradient( -45deg,rgb(240,227,206) 0%,rgb(208,160,114,0.5) 100% );position:relative}.get_in_touch5 .inquiry_panel7{justify-content:center;display:flex;flex-direction:column;position:relative;padding:4rem 3rem 4rem 10%;z-index:3;flex:0 0 55%}.get_in_touch5 .inquiry_panel7 h3{color:#ffffff;padding-bottom:1rem;margin-bottom:2rem;font-size:35px;position:relative;font-weight:600}.get_in_touch5 .inquiry_panel7 input:not([type="checkbox"]):not([type="submit"])::after{width:0;height:2px;background:rgb(226,195,160);content:'';transition:width 0.3s ease;left:0;position:absolute;bottom:-2px}.get_in_touch5 .inquiry_panel7 .contact_request7 input[type="checkbox"]:checked::after{color:#ffffff;position:absolute;left:50%;transform:translate(-50%,-50%);font-size:0.8rem;content:'✔';top:50%}.get_in_touch5 .inquiry_panel7 .support_grid0::before{content:'';background:linear-gradient( 135deg,transparent,rgb(226,195,160,0.5),transparent );transform:rotate(-45deg);top:-50%;left:-50%;transition:all 0.5s ease;opacity:0;position:absolute;width:200%;height:200%}.privacy_compartment6 ul,.privacy_compartment6 ol{margin:0;padding-left:0;padding:10px 0;list-style-position:inside}.privacy_compartment6 section{background:#ffffff}header .container{padding:0 1.5rem;max-width:1200px;margin:0 auto;position:relative}header .top_lesson1{align-items:center;gap:1.2rem;display:flex;flex-direction:column}header .head_learning6:hover svg{transform:scale(1.05)}header .nav_page4{background:#ffffff;font-weight:400;border-radius:10px;transition:all 0.3s ease;padding:0.6rem 1.2rem;font-family:Arial,sans-serif;box-shadow:0 2px 5px rgba(0,0,0,0.05);text-decoration:none;color:#000000;font-size:12px}.pricing_set0 .value_pricing7{order:1;text-align:center;opacity:0;padding:2rem;background:linear-gradient(145deg,#ffffff,rgb(255,255,255,0.5));box-shadow:0 15px 35px rgba(0,0,0,0.05);animation:fadeInUp 0.8s forwards 0.2s;transform:translateY(20px)}.pricing_set0 .qtr_cost4{opacity:0;display:block;animation-delay:calc(0.1s * var(--i,1));animation:fadeInUp 0.8s forwards;transform:translateY(30px);text-decoration:none;will-change:transform,opacity;transition:transform 0.4s cubic-bezier(0.2,0.85,0.4,1.275)}.pricing_set0 .qtr_cost4:hover .package_deals5::before{transform:translate(0,0);opacity:0.7}.pricing_set0 .value_deals3::before{left:0;background:rgb(208,160,114);content:"";bottom:-5px;transition:width 0.3s ease;height:3px;width:40px;position:absolute}.pricing_set0 .qtr_cost4:hover .image_section3{transform:scale(1.05)}.developer_experience8{overflow:hidden;padding:6rem 0;perspective:1000px;position:relative;background:linear-gradient(135deg,rgb(240,227,206) 0%,rgb(226,195,160,0.5) 100%)}.developer_experience8 .image_section3{border-radius:50%;grid-area:photo;border:5px solid #ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.5),0 0 0 10px rgb(226,195,160,0.5);height:220px;transition:all 0.4s ease;width:220px;transform:translateZ(30px)}.developer_experience8 .work_achievements7{line-height:1.6;color:#000000;position:relative;border-radius:0 28px 28px 0;background:linear-gradient(to right,#ffffff,rgba(255,255,255,0.8));font-size:calc(15px * 1.1);font-weight:400;transform:translateZ(10px);border-left:4px solid rgb(208,160,114);box-shadow:0 5px 15px rgba(0,0,0,0.5);grid-area:quote;padding:1.5rem 2rem}.program_structure4 .container{margin:0 auto;padding:0 20px;position:relative;max-width:1200px;z-index:1}.program_structure4 .image_section3::after{position:absolute;left:0;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.4));z-index:1;content:"";width:100%;top:0}.program_structure4 .learn_track5:hover h3{color:rgb(226,195,160);transform:translateY(-3px);padding-left:15px}.program_structure4 .learn_track5:hover h3::after{background-color:rgb(226,195,160);width:100px}.program_structure4 .tag_content6 div{overflow:hidden;position:relative}.company_info7::before{background:radial-gradient(circle at 20% 30%,rgb(226,195,160,0.5) 0%,transparent 25%),radial-gradient(circle at 80% 70%,rgb(208,160,114,0.5) 0%,transparent 25%);z-index:1;height:100%;width:100%;left:0;position:absolute;opacity:0.4;top:0;content:""}.company_info7 .history_tl2::after{background:rgb(240,227,206);width:100%;position:absolute;left:0;height:100%;transition:transform 0.5s ease;transform-origin:right;z-index:-1;transform:scaleX(0);top:0;content:""}.company_info7 .history_tl2:hover p{transform:translateX(10px)}.company_info7 .container::before{opacity:0.2;animation:rotate-element 20s linear infinite;top:-10%;border:2px solid rgb(226,195,160,0.5);border-radius:10px;height:20%;left:-10%;content:"";position:absolute;width:20%}::-webkit-scrollbar{width:1rem;height:9px}::-webkit-scrollbar-button{height:9px;background:#ffffff;border-radius:0px}::-webkit-scrollbar-track{border-radius:13.1em;box-shadow:inset 3px -3px 2px 5px rgba(0,0,0,0.6);background:rgb(255,255,255,0.5)}::-webkit-scrollbar-thumb{min-height:65px;animation:pulse_scrollbar 3.4s ease 3;transition:transform 1.3s ease;border-radius:9999px;box-shadow:2px -4px 15px 2px rgba(0,0,0,0.2);background:radial-gradient(circle at top left,#ffffff 89%,rgb(255,255,255,0.5) 44%,rgb(208,160,114) 93%,rgb(208,160,114,0.5) 30%,rgb(226,195,160) 61%,rgb(240,227,206) 34%)}.program_structure4 p.description::-webkit-scrollbar{width:4px}.program_structure4 p.description::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);border-radius:10px}.program_structure4 p.description::-webkit-scrollbar-thumb{background:rgb(226,195,160,0.5);border-radius:10px}@media (max-width: 1200px) {.credit_info9 .edu_form0{grid-template-columns:repeat(2,1fr);gap:1.5rem}.credit_info9 .text_main_holder{grid-template-columns:1fr 1.5fr}.credit_info9 .subscribe_holder{grid-column:1 / -1}} @media (max-width: 768px) {.credit_info9 .edu_form0{padding:2.5rem 1.5rem 3rem;clip-path:none;margin-bottom:0;grid-template-columns:1fr}.credit_info9 .head_primary1{grid-template-columns:1fr}.credit_info9 .top_train8 h5,.credit_info9 .subscribe_holder h5{display:block;text-align:center}.credit_info9 .top_train8 h5::after{left:50%;transform:translateX(-50%)}.credit_info9 .subscribe_holder p{text-align:center}} @media only screen and (max-width: 1200px) {.panelTrackingNotice8{padding:20px}} @media screen and (max-width: 1200px) {.get_in_touch5 .image_section3{margin-left:-3%}} @media screen and (max-width: 1024px) {.get_in_touch5 .message_box9{flex-direction:column}.get_in_touch5 .image_section3{flex:0 0 100%;margin-left:0;min-height:300px;transform:none}.get_in_touch5 .image_section3::before{transform:none;width:100%}.get_in_touch5 .inquiry_panel7{padding:3rem 2rem;flex:0 0 100%}} @media (max-width: 991px) {header{padding:1.2rem 0}header .head_learning6 svg{width:160px}header .top_train8{padding:0.7rem}header .nav_page4{font-size:calc(12px - 1px);padding:0.5rem 1rem}} @media (max-width: 480px) {header{padding:0.8rem 0}header .top_lesson1{gap:0.8rem}header .head_learning6 svg{width:120px}header .top_train8{overflow-x:auto;flex-wrap:nowrap;padding:0.5rem;justify-content:flex-start}header .top_train8::-webkit-scrollbar{height:3px}header .top_train8::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(226,195,160)}header .nav_page4{padding:0.4rem 0.7rem;flex-shrink:0;font-size:calc(12px - 2px);white-space:nowrap}} @media (max-width: 576px) {.developer_experience8{padding:4rem 0}.developer_experience8 .feedback_zone9{padding:1.5rem;transform:none}.developer_experience8 .image_section3{height:140px;width:140px}.developer_experience8 .work_achievements7{padding:1rem;font-size:15px}} @media (max-width: 767px) {.program_structure4{padding:70px 0}.program_structure4 .tag_content6{padding:30px 20px}.program_structure4 h3{font-size:calc(19px * 0.9);margin-bottom:20px}.program_structure4 p.description{font-size:calc(16px * 0.95);line-height:1.7;max-height:200px}} @media screen and (max-width: 768px) {.company_info7{padding:60px 0}.company_info7 h2{font-size:calc(29px * 0.9);margin-bottom:20px;padding-bottom:15px}.company_info7 h2::after{width:60px}.company_info7 .history_tl2{padding:30px}.company_info7 .history_tl2 h3{font-size:calc(19px * 0.9);margin-bottom:15px}} @keyframes gradientShift {0%{opacity:0.05;transform:rotate(-15deg) translateX(5%) translateY(2%)}100%{opacity:0.15;transform:rotate(-12deg) translateX(0%) translateY(0%)}} @keyframes shimmer {0%{background-position:200% 0}100%{background-position:-200% 0}}