﻿*{padding:0;box-sizing:border-box;margin:0}html,body{min-height:100%;height:100%;color:#000000;font-family:Arial,sans-serif}svg{width:30px;height:30px}.art_portal .container{z-index:1;position:relative}.art_portal .get_contactblock{gap:1.5rem;border-bottom:1px solid rgb(147,153,134,0.5);position:relative;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;padding-bottom:2.5rem}.art_portal .info_item a:hover{color:rgb(176,182,167)}.art_portal .text_main_holder{grid-template-columns:1.2fr 1fr 1.2fr;gap:3rem;display:grid}.art_portal .main_info svg{transition:opacity 0.3s ease;max-width:160px;height:auto}.art_portal .top_study{gap:1rem;display:flex;flex-direction:column}.art_portal .top_study a:hover{padding-left:12px;color:rgb(176,182,167)}.art_portal .subscribe_holder{display:flex;border-radius:28px;flex-direction:column;box-shadow:0 5px 30px rgba(0,0,0,0.05);padding:2rem;gap:1.5rem;background-color:#ffffff}.art_portal .sub_col{border:none;color:#ffffff;padding:1rem 1.5rem;background-color:rgb(176,182,167);font-weight:600;border-radius:10px;transition:background-color 0.3s ease,transform 0.3s ease;cursor:pointer;font-size:17px}.visitor_confirm{background:rgba(0,0,0,0.5);border-radius:25px;justify-content:space-between;width:90%;margin:auto;max-width:1200px;display:flex;border:2px solid rgb(176,182,167);align-items:center;padding:20px}.cookie_menu p a{color:rgb(176,182,167);text-decoration:underline}#windowConsentAlert{display:none}.our_team{color:#ffffff;position:relative;padding:80px 0;overflow:hidden}.our_team .container{max-width:1200px;position:relative;z-index:5;margin:0 auto;padding:0 20px}.our_team h1{padding-left:30px;font-size:42px;position:relative;margin-bottom:30px;transform:skewX(-5deg);font-family:Arial,sans-serif;color:#ffffff;font-weight:700}.our_team ul li{position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.15);background:rgba(255,255,255,0.05);animation:fadeUp 1s ease-out forwards;backdrop-filter:blur(5px);animation-delay:0.3s;border-left:3px solid rgb(176,182,167);opacity:0;transform:translateY(20px);padding:30px;border-radius:0 10px 10px 0}.contact_information .inquiry_block{position:relative;padding:50px 30px;border-radius:26px 26px 0 0;order:1;width:100%;background-color:#ffffff;z-index:2}.contact_information .inquiry_block input[type="text"],.contact_information .inquiry_block input[type="email"]{transition:box-shadow 0.3s ease,transform 0.3s ease;font-size:12px;padding:0 20px;color:#000000;box-shadow:inset 0 2px 4px rgba(0,0,0,0.5);border-radius:10px;height:60px;flex:1 0 100%;background-color:rgb(204,211,195);border:none}.contact_information .inquiry_block .help_reach label a{position:relative;color:rgb(176,182,167);font-weight:600;text-decoration:none}.contact_information .inquiry_block .help_reach label a:hover::after{transform:scaleX(1);transform-origin:left}.contact_information .inquiry_block .query_map:hover{box-shadow:0 6px 15px rgb(176,182,167,0.5)}.contact_information .inquiry_block .query_map:hover::before{transform:scaleX(1);transform-origin:left}.contact_information .request_info::before{left:0;clip-path:polygon(0 0,50% 100%,100% 0);position:absolute;height:30px;transform:translateY(-15px);top:0;width:100%;content:'';background:rgb(176,182,167)}.contact_information .request_info div:last-child::before{display:none}.contact_information .request_info div svg{box-shadow:0 4px 10px rgb(147,153,134,0.5);padding:6px;border-radius:50%;width:32px;margin-right:20px;height:32px;background-color:rgb(147,153,134)}header::before{background-image:linear-gradient(0deg,rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);width:100%;background-size:20px 20px;top:0;content:'';z-index:0;left:0;height:100%;position:absolute}header .main_info:hover::before{opacity:1;transform:scaleX(1)}header .header_start::after{opacity:0;transition:all 0.3s ease;background:rgb(176,182,167);height:10px;right:-5px;position:absolute;width:10px;content:'';bottom:-5px}header .nav_block a:hover{color:#ffffff;border-left-color:rgba(255,255,255,0.2);border-right-color:rgba(255,255,255,0.2)}header .nav_block a:hover::after{transform-origin:left;transform:scaleX(1)}header .nav_block:hover::before{transform:translateY(-50%) scale(1)}header .head_pagebar::before{top:20px;content:'';position:absolute;left:20px;width:30px;background:rgb(176,182,167);height:1px}.education_history::before{position:absolute;top:-10%;width:120%;transform:rotate(-12deg);z-index:1;background:rgb(147,153,134,0.5);content:"";height:70%;left:-5%}.education_history .career_wrap{border-radius:23px;transition:all 0.5s ease;box-shadow:0 10px 30px -15px rgba(0,0,0,0.5);position:relative;background:#ffffff;padding:2rem;max-width:60%;transform:rotate(2deg) translateY(-30px)}.education_history .exp_box{padding-left:1.5rem;color:#000000;font-weight:400;line-height:1.6;position:relative;font-size:12px;font-style:italic}.thxWrap::after{filter:blur(50px);content:"";bottom:-10%;background:linear-gradient(45deg,rgb(176,182,167) 0%,rgba(rgb(176,182,167,0.5),0.1) 100%);transform:rotate(15deg) skew(-5deg);animation:float 15s ease-in-out infinite alternate-reverse;z-index:0;left:-5%;height:70%;opacity:0.15;width:35%;position:absolute}.thxWrap h5::after{transform:translateX(-100%);animation:slideRight 0.8s cubic-bezier(0.25,1,0.5,1) forwards 1s;left:0;bottom:0;position:absolute;background:rgb(147,153,134);content:"";height:3px;width:80px}.secure_pantry{padding:20px 40px;flex-direction:column;width:100%;gap:20px;box-shadow:inset 0 0 10px rgba(0,0,0,0.5);color:#ffffff;font-family:Arial,sans-serif;display:flex;height:auto;background:linear-gradient(135deg,rgb(176,182,167) 30%,rgb(147,153,134) 100%)}.secure_pantry section{border-radius:10px;margin-bottom:20px;color:#ffffff;padding:20px}.testimonials::before{left:0;height:120px;background:linear-gradient(to bottom,rgb(147,153,134,0.5) 0%,transparent 100%);transform:translateY(-50%);opacity:0.08;content:"";top:0;position:absolute;right:0}.testimonials .container.learn_growth{position:relative;max-width:1400px;padding:0 1rem;margin:0 auto}.testimonials .learner_reflections::before{font-family:Georgia,serif;content:"";transform:rotate(10deg);font-size:8rem;opacity:0.1;line-height:1;position:absolute;color:rgb(147,153,134);right:1rem;transition:all 0.5s ease;top:-2rem}.testimonials .learner_reflections:hover h3::after{width:100%}.testimonials .learner_reflections div{border-radius:50%;height:60px;box-shadow:0 5px 15px rgba(0,0,0,0.1);position:relative;z-index:2;transition:all 0.4s ease;overflow:hidden;width:60px}.educational_gains{background:#f8f9fa;position:relative;overflow:hidden;padding:120px 0 80px}.educational_gains h5::after{content:"";bottom:-15px;border-radius:10px;background:linear-gradient(90deg,rgb(176,182,167),rgb(147,153,134));height:4px;left:50%;width:80px;position:absolute;transform:translateX(-50%)}.educational_gains .img_container{position:relative;border-radius:8px;width:100%;box-shadow:10px 10px 20px rgba(0,0,0,0.1);transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.6s ease;object-fit:cover;height:250px;z-index:1;margin-bottom:30px}.educational_gains .img_container{transition:clip-path 0.6s ease-in-out,transform 0.6s ease,box-shadow 0.6s ease;clip-path:polygon(0 0,100% 8%,92% 100%,0% 92%)}.educational_gains li:nth-child(even){transform:translateX(5px) translateZ(0)}.educational_gains li:nth-child(even):hover{transform:translateX(5px) translateY(-3px) translateZ(0)}.educational_gains li:hover svg{transform:scale(1.1) rotate(5deg)}.educational_gains li:hover svg path:first-child{fill:rgb(176,182,167)}.educational_gains li:nth-child(3){animation:fadeInUp 0.5s 0.3s backwards}.title_portal::before{position:absolute;content:"";width:100%;background-size:60px 60px;opacity:0.1;z-index:1;height:100%;top:0;left:0;background:linear-gradient(45deg,transparent 49.5%,rgb(147,153,134,0.5) 49.5%,rgb(147,153,134,0.5) 50.5%,transparent 50.5%),linear-gradient(-45deg,transparent 49.5%,rgb(147,153,134,0.5) 49.5%,rgb(147,153,134,0.5) 50.5%,transparent 50.5%)}.title_portal .class_sessions > div{width:100%;flex-direction:column;display:flex;z-index:3;position:relative;justify-content:center;height:100%;padding:3rem}.title_portal .title_style_header::after{height:4px;content:"";width:120px;margin-top:1.5rem;transform-origin:left;background:rgb(176,182,167);animation:scaleRight 1s ease-out 1.2s forwards;display:block;transform:scaleX(0)}.tariff_container .pay_options{flex-direction:column;display:flex;z-index:2;position:relative;justify-content:center;align-items:center}.tariff_container .learn_sub{list-style:none;gap:30px;padding:0;width:100%;margin:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.tariff_container .study_pricing:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 35px rgba(0,0,0,0.18),0 5px 15px rgba(0,0,0,0.08)}.tariff_container .discount_price{height:100%;display:flex;flex-direction:column}.tariff_container .study_pricing:hover h4{color:rgb(176,182,167)}.tariff_container .study_pricing:hover h4::after{width:60px;background-color:rgb(176,182,167)}.tariff_container .study_pricing p{font-weight:300;word-break:normal;hyphens:auto;overflow-wrap:break-word;line-height:1.7;margin:0 0 30px;color:rgba(255,255,255,0.75);white-space:normal;font-size:13px;flex-grow:1}.program_structure{background-color:rgb(204,211,195);flex-direction:column;position:relative;min-height:100vh;display:flex;overflow:hidden}.program_structure .job_classes{position:relative;width:calc(100% / 5);height:100%}.program_structure .tech_training{border-radius:0;backdrop-filter:blur(8px);animation:float-up 1s forwards;border-top:4px solid rgb(176,182,167);overflow:hidden;max-width:800px;width:100%;position:relative;background:rgba(0,0,0,0.5);padding:50px;transform:translateY(30px)}.program_structure .tech_training .query_map::before{background:rgb(147,153,134);left:0;position:absolute;width:100%;height:100%;transition:transform 0.3s ease;transform:translateX(-100%);z-index:-1;top:0;content:""}@media (max-width: 1024px) {.art_portal{padding:4rem 0 2rem}.art_portal .text_main_holder{grid-template-columns:1fr 1fr;gap:2.5rem}.art_portal .subscribe_holder{grid-column:span 2}} @media only screen and (max-width: 1200px) {.visitor_confirm{text-align:center;flex-direction:column;align-items:center}.digital_tracking{margin-bottom:20px;margin-right:0}.cookie_none{margin:10px 0;max-width:250px;width:100%}} @media (min-width: 1024px) {.our_team{padding:150px 0}.our_team::after{width:50%}.our_team .text_details{padding-left:80px}.our_team h1{transform:skewX(-8deg);font-size:calc(42px * 1.4)}.our_team ul li{transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.our_team h4{font-size:calc(22px * 1.2)}.our_team span{column-count:3}} @media screen and (max-width: 767px) {.contact_information{padding:60px 0}.contact_information .inquiry_block,.contact_information .request_info{padding:40px 25px}.contact_information .inquiry_block h3,.contact_information .request_info h3{font-size:calc(23px + 2px)}.contact_information .inquiry_block input[type="text"],.contact_information .inquiry_block input[type="email"],.contact_information .inquiry_block .query_map{height:55px}} @media (max-width: 767px) {header{padding:0}header .head_pagebar{padding:0.8rem 1.5rem}header .main_info{max-width:140px;padding:0.4rem 0.6rem}header .header_start img{max-height:35px}header .main_site{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;padding-bottom:0.5rem;margin-top:0.8rem;scrollbar-width:thin}header .main_site::-webkit-scrollbar{height:3px}header .main_site::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(176,182,167)}header .nav_block{flex:0 0 auto;margin:0}header .nav_block a{height:35px;letter-spacing:0.5px;font-size:calc(13px - 2px);white-space:nowrap;padding:0 0.8rem}header .nav_block:last-child::after{display:none}} @media (min-width: 768px) {.testimonials{padding:8rem 0}.testimonials h2{margin-bottom:4rem;font-size:calc(28px * 1.2)}.testimonials .rating_praise{gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.testimonials .learner_reflections{padding:2.5rem}.testimonials .learner_reflections::before{font-size:10rem}} @media (min-width: 768px) {.educational_gains{padding:150px 0 100px}.educational_gains .learn_growth{align-items:center;flex-direction:row;gap:40px;padding:40px}.educational_gains .learn_growth > div:first-child{flex:0 0 45%}.educational_gains .img_container{margin-bottom:0;clip-path:polygon(0 0,100% 5%,95% 100%,0% 95%);height:350px}.educational_gains .text_details{flex:1;padding:0}.educational_gains ul{gap:25px 20px;grid-template-columns:repeat(2,1fr)}.educational_gains h5{margin-bottom:60px;font-size:calc(23px * 1.2)}.educational_gains h5::after{width:100px}} @media (max-width: 1200px) {.tariff_container{padding:80px 0}.tariff_container .learning_cost{max-width:90%}.tariff_container .learn_sub{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}} @media (max-width: 992px) {.program_structure{min-height:100vh}.program_structure .container{padding-bottom:60px}.program_structure .tech_training{padding:40px 30px}.program_structure .tech_training h3{font-size:calc(33px * 1.1)}} @media (max-width: 576px) {.program_structure{padding-top:45vh}.program_structure .program_guide{height:45vh}.program_structure .container{padding-bottom:40px}.program_structure .tech_training{padding:25px 20px}.program_structure .tech_training h3{font-size:calc(20px * 1.1);margin-bottom:15px}.program_structure .tech_training p{margin-bottom:25px}.program_structure .tech_training .query_map{padding:12px 0}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes carousel-slide {0%,16%{transform:translateX(0)}20%,36%{transform:translateX(-20%)}40%,56%{transform:translateX(-40%)}60%,76%{transform:translateX(-60%)}80%,96%{transform:translateX(-80%)}100%{transform:translateX(0)}}