﻿*{margin:0;box-sizing:border-box;padding:0}header,footer{width:100%}html,body{height:100%;color:#000000;scroll-behavior:smooth;min-height:100%;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}svg{width:30px;height:30px}.container{margin:auto;width:1153px;max-width:100%}.wrapper-structure{height:100%;flex-direction:column;min-height:100%;display:flex}.fellow_prog{flex:0 0 auto}.header_mentor{flex:1 0 auto}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} footer{position:relative}footer::before{content:'';background:linear-gradient(45deg,rgb(133,151,183,0.5) 0%,rgb(172,186,217,0.5) 100%);top:0;z-index:1;bottom:0;left:0;position:absolute;right:0}.fellow_prog{font-family:Arial,sans-serif;color:#ffffff;position:relative;padding:80px 0 40px;z-index:2}.fellow_prog .container{grid-gap:30px;grid-template-columns:repeat(12,1fr);display:grid}.fellow_prog .company_holder{position:relative;z-index:3;grid-column:1 / 5}.fellow_prog .company_holder h3{font-size:33px;letter-spacing:1px;padding-bottom:10px;margin-bottom:20px;color:#ffffff;display:inline-block;text-transform:uppercase;font-weight:700;position:relative}.fellow_prog .company_holder h3::after{width:40px;content:'';left:0;height:4px;border-radius:10px;bottom:0;position:absolute;background:rgb(172,186,217)}.fellow_prog .progress_bar{backdrop-filter:blur(10px);background:rgba(255,255,255,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.1);border-left:4px solid rgb(172,186,217);margin-top:25px;border-radius:16px;line-height:1.6;padding:20px;transform:translateZ(0);font-size:16px}.fellow_prog .brainstorm{grid-column:5 / 13;position:relative}.fellow_prog .top_page{grid-template-columns:repeat(2,1fr);display:grid;grid-gap:40px}.fellow_prog .head_teach{position:relative}.fellow_prog .head_teach h5{font-size:24px;color:#ffffff;display:inline-block;position:relative;font-weight:600;margin-bottom:25px}.fellow_prog .head_teach h5::before{background:rgb(172,186,217);position:absolute;border-radius:50%;transform:translateY(-50%);content:'';width:8px;left:-15px;top:50%;height:8px}.fellow_prog .head_teach .top_page{display:flex;flex-direction:column;gap:15px}.fellow_prog .head_teach .top_page a{color:#ffffff;transition:all 0.3s ease;z-index:1;padding:8px 15px;overflow:hidden;border-radius:10px;font-size:16px;text-decoration:none;position:relative;background:rgba(255,255,255,0.05)}.fellow_prog .head_teach .top_page a::before{background:rgb(172,186,217);position:absolute;transition:all 0.3s ease;width:3px;top:0;content:'';height:100%;left:0;z-index:-1}.fellow_prog .head_teach .top_page a:hover{background:rgba(255,255,255,0.1);transform:translateX(5px)}.fellow_prog .head_teach .top_page a:hover::before{background:rgb(172,186,217,0.5);width:100%}.patent_info{margin-top:60px;position:relative;padding:20px 0;background:rgba(0,0,0,0.3);z-index:2}.patent_info::before{position:absolute;background:linear-gradient(90deg,transparent,#ffffff,transparent);height:1px;right:15%;top:0;content:'';opacity:0.2;left:15%}.patent_info .container{align-items:center;display:flex;justify-content:center}.patent_info .privacy_cta{font-size:12px;text-align:center;letter-spacing:0.5px;opacity:0.8;color:#ffffff}@keyframes floatAnimation {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} footer::after{content:'';left:0;top:0;position:absolute;z-index:1;background:repeating-linear-gradient( 45deg,transparent,transparent 10px,rgba(255,255,255,0.02) 10px,rgba(255,255,255,0.02) 20px );bottom:0;right:0}@media (max-width: 992px) {.fellow_prog .container{grid-template-columns:repeat(1,1fr)}.fellow_prog .company_holder{margin-bottom:40px;grid-column:1 / -1}.fellow_prog .brainstorm{grid-column:1 / -1}.fellow_prog .top_page{grid-template-columns:repeat(2,1fr)}} @media (max-width: 768px) {.fellow_prog{padding:60px 0 30px}.fellow_prog .top_page{grid-template-columns:repeat(1,1fr);grid-gap:30px}.fellow_prog .head_teach{padding:0}} @keyframes gradientShift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} .fellow_prog::before{left:0;width:100%;background:linear-gradient(90deg,rgb(172,186,217),rgb(133,151,183),rgb(172,186,217));content:'';background-size:200% 200%;height:5px;animation:gradientShift 5s infinite;position:absolute;top:0}.fellow_prog .company_holder::after{z-index:-1;filter:blur(60px);top:40px;position:absolute;opacity:0.4;background:rgb(172,186,217,0.5);width:150px;right:-50px;content:'';border-radius:50%;height:150px}.fellow_prog .company_holder::before{bottom:0;content:'';height:100px;background:rgb(133,151,183,0.5);z-index:-1;position:absolute;left:-30px;border-radius:50%;filter:blur(40px);opacity:0.3;width:100px}.fellow_prog .brainstorm::after{z-index:-1;width:120px;right:100px;height:120px;background:rgb(172,186,217,0.5);filter:blur(50px);top:-20px;border-radius:50%;position:absolute;content:'';opacity:0.2}.fellow_prog .brainstorm::before{width:180px;border-radius:50%;left:80px;filter:blur(70px);position:absolute;bottom:-50px;opacity:0.25;background:rgb(133,151,183,0.5);z-index:-1;height:180px;content:''}@keyframes borderPulse {0%,100%{border-color:rgba(255,255,255,0.1)}50%{border-color:rgba(255,255,255,0.3)}} .fellow_prog .head_teach{border-top:1px solid rgba(255,255,255,0.1);animation:borderPulse 4s infinite;padding-top:20px}.fellow_prog .head_teach h5{letter-spacing:0.5px}.fellow_prog .head_teach h5::after{background:rgb(133,151,183);position:absolute;left:0;content:'';height:2px;bottom:-5px;width:30px}@keyframes movingGradient {0%{background-position:0% 0%}100%{background-position:100% 100%}} .patent_info{background:linear-gradient(135deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.6) 100%);animation:movingGradient 10s ease infinite;background-size:200% 200%}.title_opener{background:rgb(172,186,217);overflow:hidden;width:100%;position:relative;min-height:100vh}.title_opener .method_edu{height:100vh;width:100%;position:relative;z-index:2}.title_opener .course_hero{right:0;width:65%;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);top:0;overflow:hidden;position:absolute;height:100vh}.title_opener .course_hero input{display:none}.title_opener .main_begin{display:flex;height:100%;transition:transform 0.8s cubic-bezier(0.77,0,0.175,1);width:100%}.title_opener .learn_page{height:100%;flex:0 0 100%;position:relative}.title_opener .learn_page::before{background:linear-gradient(90deg,#000000 0%,transparent 50%);position:absolute;inset:0;content:"";z-index:2}.title_opener .learn_page img{transition:all 1s ease;height:100%;object-fit:cover;filter:contrast(1.1) brightness(0.9);width:100%}.title_opener .study_smart{transform:translateY(-50%);position:absolute;z-index:10;display:flex;top:50%;left:25%;flex-direction:column;gap:20px}.title_opener .study_smart label{height:15px;transition:all 0.3s ease;cursor:pointer;background:transparent;z-index:10;border:2px solid #ffffff;position:relative;width:15px;border-radius:50%}.title_opener .study_smart label::before{background:#ffffff;position:absolute;transition:transform 0.3s ease;content:"";border-radius:50%;transform:scale(0);inset:2px}.title_opener .study_smart label:hover{border-color:#ffffff}.title_opener .study_smart label:hover::before{background:#ffffff;transform:scale(0.5)}.title_opener .word_wrapper{position:absolute;padding-left:5%;justify-content:center;align-items:center;z-index:5;width:40%;height:100%;display:flex}.title_opener .word_wrapper .container{border-radius:25px;max-width:90%;background:rgb(172,186,217);padding:30px}.title_opener .word_wrapper h1{display:inline-block;color:#ffffff;position:relative;font-size:47px;font-weight:700;margin-bottom:25px}.title_opener .word_wrapper h1::after{bottom:-10px;width:80px;left:0;height:4px;position:absolute;content:"";background:#ffffff}.title_opener .word_wrapper h3{font-size:21px;opacity:0.9;margin-bottom:30px;font-weight:600;color:#ffffff}.title_opener .word_wrapper p{max-width:95%;opacity:0.8;color:#ffffff;font-size:13px;font-weight:400;line-height:1.8}.title_opener input[type="radio"]:nth-of-type(1):checked ~ .main_begin{transform:translateX(0%)}.title_opener input[type="radio"]:nth-of-type(2):checked ~ .main_begin{transform:translateX(-100%)}.title_opener input[type="radio"]:nth-of-type(3):checked ~ .main_begin{transform:translateX(-200%)}.title_opener input[type="radio"]:nth-of-type(4):checked ~ .main_begin{transform:translateX(-300%)}.title_opener input[type="radio"]:nth-of-type(5):checked ~ .main_begin{transform:translateX(-400%)}.title_opener input[type="radio"]:nth-of-type(6):checked ~ .main_begin{transform:translateX(-500%)}.title_opener input[type="radio"]:nth-of-type(7):checked ~ .main_begin{transform:translateX(-600%)}.title_opener input[type="radio"]:nth-of-type(8):checked ~ .main_begin{transform:translateX(-700%)}.title_opener input[type="radio"]:nth-of-type(9):checked ~ .main_begin{transform:translateX(-800%)}.title_opener input[type="radio"]:nth-of-type(10):checked ~ .main_begin{transform:translateX(-900%)}.title_opener input[type="radio"]:nth-of-type(1):checked ~ .study_smart label:nth-of-type(1),.title_opener input[type="radio"]:nth-of-type(2):checked ~ .study_smart label:nth-of-type(2),.title_opener input[type="radio"]:nth-of-type(3):checked ~ .study_smart label:nth-of-type(3),.title_opener input[type="radio"]:nth-of-type(4):checked ~ .study_smart label:nth-of-type(4),.title_opener input[type="radio"]:nth-of-type(5):checked ~ .study_smart label:nth-of-type(5),.title_opener input[type="radio"]:nth-of-type(6):checked ~ .study_smart label:nth-of-type(6),.title_opener input[type="radio"]:nth-of-type(7):checked ~ .study_smart label:nth-of-type(7),.title_opener input[type="radio"]:nth-of-type(8):checked ~ .study_smart label:nth-of-type(8),.title_opener input[type="radio"]:nth-of-type(9):checked ~ .study_smart label:nth-of-type(9),.title_opener input[type="radio"]:nth-of-type(10):checked ~ .study_smart label:nth-of-type(10){transform:scale(1.2);border-color:#ffffff;box-shadow:0 0 10px rgba(255,255,255,0.3)}.title_opener input[type="radio"]:nth-of-type(1):checked ~ .study_smart label:nth-of-type(1)::before,.title_opener input[type="radio"]:nth-of-type(2):checked ~ .study_smart label:nth-of-type(2)::before,.title_opener input[type="radio"]:nth-of-type(3):checked ~ .study_smart label:nth-of-type(3)::before,.title_opener input[type="radio"]:nth-of-type(4):checked ~ .study_smart label:nth-of-type(4)::before,.title_opener input[type="radio"]:nth-of-type(5):checked ~ .study_smart label:nth-of-type(5)::before,.title_opener input[type="radio"]:nth-of-type(6):checked ~ .study_smart label:nth-of-type(6)::before,.title_opener input[type="radio"]:nth-of-type(7):checked ~ .study_smart label:nth-of-type(7)::before,.title_opener input[type="radio"]:nth-of-type(8):checked ~ .study_smart label:nth-of-type(8)::before,.title_opener input[type="radio"]:nth-of-type(9):checked ~ .study_smart label:nth-of-type(9)::before,.title_opener input[type="radio"]:nth-of-type(10):checked ~ .study_smart label:nth-of-type(10)::before{transform:scale(1);background:#ffffff}.title_opener input[type="radio"]:nth-of-type(1):checked ~ .main_begin .learn_page:nth-of-type(1) img,.title_opener input[type="radio"]:nth-of-type(2):checked ~ .main_begin .learn_page:nth-of-type(2) img,.title_opener input[type="radio"]:nth-of-type(3):checked ~ .main_begin .learn_page:nth-of-type(3) img,.title_opener input[type="radio"]:nth-of-type(4):checked ~ .main_begin .learn_page:nth-of-type(4) img,.title_opener input[type="radio"]:nth-of-type(5):checked ~ .main_begin .learn_page:nth-of-type(5) img,.title_opener input[type="radio"]:nth-of-type(6):checked ~ .main_begin .learn_page:nth-of-type(6) img,.title_opener input[type="radio"]:nth-of-type(7):checked ~ .main_begin .learn_page:nth-of-type(7) img,.title_opener input[type="radio"]:nth-of-type(8):checked ~ .main_begin .learn_page:nth-of-type(8) img,.title_opener input[type="radio"]:nth-of-type(9):checked ~ .main_begin .learn_page:nth-of-type(9) img,.title_opener input[type="radio"]:nth-of-type(10):checked ~ .main_begin .learn_page:nth-of-type(10) img{filter:contrast(1.2) brightness(1)}@media screen and (max-width: 1200px) {.title_opener .course_hero{width:60%}.title_opener .word_wrapper{width:40%}} @media screen and (max-width: 992px) {.title_opener .course_hero{clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}} @media screen and (max-width: 768px) {.title_opener .course_hero{right:auto;width:100%;clip-path:none;height:60vh}.title_opener .word_wrapper{padding-bottom:20px;padding:0;align-items:flex-start;padding-top:60vh;height:auto;width:100%;top:auto;bottom:0}.title_opener .word_wrapper .container{margin:0 auto;padding:30px;max-width:90%;background:rgb(172,186,217);border-radius:25px}.title_opener .study_smart{flex-direction:row;transform:translateX(-50%);left:50%;bottom:37vh;top:auto;gap:15px}} @media screen and (max-width: 480px) {.title_opener .course_hero{height:50vh}.title_opener .word_wrapper{padding-top:50vh}.title_opener .word_wrapper .container{padding:20px}.title_opener .word_wrapper h1{margin-bottom:20px;font-size:calc(47px * 0.8)}.title_opener .word_wrapper h3{font-size:calc(21px * 0.9);margin-bottom:20px}.title_opener .study_smart{bottom:47vh}.title_opener .study_smart label{width:12px;height:12px}}.tariff_option{padding:120px 0;color:#ffffff;position:relative;overflow:hidden}.tariff_option::before{top:0;right:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.65) 100%);left:0;z-index:1;position:absolute;content:"";bottom:0}.tariff_option .container{padding:0 20px;margin:0 auto;z-index:2;position:relative;max-width:1200px}.tuition_table{position:relative}.tariff_option h2{margin-bottom:1.5rem;animation:fadeInDown 0.8s ease-out;font-weight:700;font-size:31px;position:relative;transform:translateY(0);text-align:center}.tariff_option h2::after{content:"";left:50%;height:3px;transform:translateX(-50%);position:absolute;background:linear-gradient(90deg,rgb(172,186,217),rgb(133,151,183));bottom:-15px;width:80px}.tariff_option .deal_board{max-width:800px;font-size:calc(15px * 1.1);text-align:center;animation:fadeInUp 0.8s ease-out 0.2s both;margin:0 auto 3rem;line-height:1.6;opacity:0.9}.tariff_option .discount_deals{display:grid;list-style:none;margin:0;gap:30px;padding:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tariff_option .discount_deals li{transform-style:preserve-3d;perspective:1000px}.tariff_option .fee_pricing{background:linear-gradient(120deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.02) 100%);overflow:hidden;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);text-decoration:none;height:100%;box-shadow:0 15px 35px rgba(0,0,0,0.2);transform:translateZ(0);border:1px solid rgba(255,255,255,0.1);position:relative;display:block}.tariff_option .fee_pricing::before{transition:opacity 0.4s ease-out;opacity:0;background:linear-gradient(135deg,rgb(172,186,217,0.5) 0%,transparent 100%);inset:0;position:absolute;content:"";z-index:1}.tariff_option .fee_pricing:hover{transform:translateY(-10px) rotateX(2deg) rotateY(-2deg);box-shadow:0 30px 60px rgba(0,0,0,0.25)}.tariff_option .fee_pricing:hover::before{opacity:0.15}.tariff_option .plan_details{padding:2.5rem 2rem;z-index:2;height:100%;position:relative}.tariff_option .learning_pricing{display:flex;height:100%;flex-direction:column}.tariff_option .learning_pricing h4{position:relative;margin-bottom:1.5rem;transition:transform 0.3s ease;display:inline-block;font-size:calc(18px * 1.2);color:#ffffff;transform:translateZ(20px);margin-top:0}.tariff_option .learning_pricing h4::after{bottom:-8px;background:rgb(133,151,183);width:40px;content:"";position:absolute;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);transform-origin:left;transform:scaleX(1);height:2px;left:0}.tariff_option .fee_pricing:hover .learning_pricing h4::after{transform:scaleX(1.5)}.tariff_option .learning_pricing p{color:rgba(255,255,255,0.8);font-size:15px;hyphens:auto;word-wrap:break-word;margin-bottom:2rem;line-height:1.6;padding-right:5px;overflow-y:auto;max-height:300px;transform:translateZ(10px);flex-grow:1;overflow-wrap:break-word}.tariff_option .learning_pricing p::-webkit-scrollbar{width:4px}.tariff_option .learning_pricing p::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(133,151,183,0.5)}.tariff_option .promo_cost{padding:0.8rem 1.5rem;margin-top:auto;color:#ffffff;font-weight:700;transform:translateZ(15px);display:inline-block;background:linear-gradient(135deg,rgb(172,186,217) 0%,rgb(133,151,183) 100%);border-radius:10px;font-size:calc(18px * 1.2);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 5px 15px rgba(0,0,0,0.2);align-self:flex-start}.tariff_option .fee_pricing:hover .promo_cost{transform:translateZ(25px) scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,0.3)}@keyframes fadeInDown {from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 1200px) {.tariff_option{padding:100px 0}.tariff_option .discount_deals{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}} @media (max-width: 992px) {.tariff_option{padding:80px 0}.tariff_option .plan_details{padding:2rem 1.5rem}.tariff_option .learning_pricing h4{font-size:calc(18px * 1.1)}.tariff_option .promo_cost{font-size:calc(18px * 1.1);padding:0.7rem 1.2rem}} @media (max-width: 768px) {.tariff_option{padding:60px 0}.tariff_option h2{font-size:calc(31px * 0.9)}.tariff_option .deal_board{font-size:15px;margin-bottom:2rem}.tariff_option .discount_deals{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:20px}.tariff_option .learning_pricing p{font-size:calc(15px * 0.95);max-height:200px}} @media (max-width: 576px) {.tariff_option{padding:50px 0}.tariff_option h2{font-size:calc(31px * 0.8)}.tariff_option .plan_details{padding:1.5rem 1.2rem}.tariff_option .learning_pricing h4{font-size:18px;margin-bottom:1.2rem}.tariff_option .promo_cost{font-size:18px;padding:0.6rem 1rem}.tariff_option .fee_pricing:hover{transform:translateY(-5px)}}.cookieAgreementModal{position:fixed;bottom:0;border-top:2px solid rgb(172,186,217);width:100%;z-index:90;background:rgb(217,224,240)}.cookie_option{padding:20px 0;align-items:center;display:flex;justify-content:space-between}.cookieAgreementModal h5{margin-bottom:6px;font-size:22px}#userPrivacyWindow{display:none}#userPrivacyWindow:checked ~ .cookieAgreementModal{opacity:0;visibility:hidden}.cookieAgreementModal p{font-size:18px}.cookie_overview{flex-shrink:0;margin-right:10px}.cookie_overview svg,.cookie_overview svg path,.cookie_overview img{fill:rgb(172,186,217);height:100px;width:100px}.cookie_eductrl{cursor:pointer;white-space:nowrap;text-align:center;border-bottom:2px solid rgb(172,186,217);min-width:120px;line-height:35px;text-decoration:none;flex-shrink:0;margin-left:10px;font-size:24px;color:rgb(172,186,217)}.cookieAgreementModal p a{color:rgb(172,186,217);text-decoration:none}@media only screen and (max-width: 1200px) {.cookieAgreementModal{padding:20px}} .wrapper-structure .cookieAgreementModal{box-shadow:rgb(133,151,183,0.5) 0px 0px 40px 39px;border:none;background:rgb(133,151,183);padding:40px 0}.wrapper-structure .cookie_eductrl{background:rgb(172,186,217);padding:10px;font-size:20px;border:none;color:#ffffff;font-weight:400;margin-left:30px}.wrapper-structure .data_consent h5,.wrapper-structure .data_consent p{color:#ffffff}@media only screen and (max-width: 800px) {.cookie_overview{display:none}.cookie_option{flex-direction:column;justify-content:center;align-items:center}.cookieAgreementModal h5{text-align:center}.cookieAgreementModal p{text-align:center}.data_consent{margin-bottom:20px}body .wrapper-structure .cookie_eductrl{margin-bottom:10px;margin-left:0}}.education_experience{position:relative;padding:8rem 0;min-height:700px;overflow:hidden;background:linear-gradient(150deg,rgb(217,224,240) 0%,#000000 100%)}.education_experience::before{top:0;z-index:1;position:absolute;left:0;background:linear-gradient(90deg,transparent 85%,rgb(172,186,217,0.5) 85%,rgb(172,186,217,0.5) 88%,transparent 88%),linear-gradient(180deg,transparent 85%,rgb(133,151,183,0.5) 85%,rgb(133,151,183,0.5) 88%,transparent 88%);animation:gridFlow 20s linear infinite;opacity:0.1;content:"";height:100%;background-size:150px 150px;width:100%}.education_experience .container{position:relative;margin:0 auto;padding:0 2rem;z-index:2;max-width:1300px}.education_experience .review_carousel{min-height:580px;grid-template-areas:"photo name" "photo job" "photo quote";grid-template-rows:auto auto 1fr;background:transparent;position:relative;display:grid;gap:20px 30px;grid-template-columns:45% 1fr}.education_experience .review_carousel::before{right:0;left:0;z-index:-1;border-radius:27px;height:90%;position:absolute;opacity:0.3;top:50%;transform:translateY(-50%);content:"";animation:horizontalBreathing 8s ease-in-out infinite alternate;background:linear-gradient(90deg,rgb(172,186,217,0.5) 0%,transparent 50%);filter:blur(40px)}.education_experience .review_carousel::after{background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.2) 100%);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,0.1);left:0;border-radius:27px;width:100%;position:absolute;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5);height:100%;top:0;z-index:-2;content:""}.education_experience .img_rounded_box{transform:scale(1);grid-area:photo;z-index:2;position:relative;overflow:hidden;border-radius:27px 0 0 27px;height:100%;transition:all 0.7s cubic-bezier(0.4,0,0.2,1);filter:contrast(1.1) brightness(1.05)}.education_experience .review_carousel:hover .img_rounded_box{transform:scale(1.02);filter:contrast(1.2) brightness(1.1)}.education_experience .img_rounded_box::before{height:100%;animation:pulseOpacity 3s ease-in-out infinite;background:rgb(172,186,217);z-index:3;top:0;left:0;width:10px;position:absolute;content:"";opacity:0.7}.education_experience .name{margin-top:80px;padding-bottom:10px;font-size:37px;z-index:3;font-weight:700;transform:translateX(0);grid-area:name;color:#ffffff;text-shadow:0 2px 10px rgba(0,0,0,0.5);align-self:end;position:relative;transition:all 0.5s cubic-bezier(0.4,0,0.2,1)}.education_experience .review_carousel:hover .name{transform:translateX(15px)}.education_experience .name::after{transition:width 0.5s ease;left:0;content:"";position:absolute;background:rgb(172,186,217);bottom:0;width:0;height:2px}.education_experience .review_carousel:hover .name::after{width:60%}.education_experience .review_carousel span:not(.name){background:rgba(0,0,0,0.2);border-radius:10px;font-size:23px;display:inline-block;transform:translateX(0);transition:all 0.5s cubic-bezier(0.4,0,0.2,1) 0.05s;font-weight:600;position:relative;z-index:3;color:rgb(133,151,183);grid-area:job;backdrop-filter:blur(5px);box-shadow:5px 5px 15px rgba(0,0,0,0.2);padding:0.6rem 1.2rem;align-self:start}.education_experience .review_carousel:hover span:not(.name){background:rgba(0,0,0,0.3);transform:translateX(15px)}.education_experience .career_record{transform:translateY(0);transition:all 0.7s cubic-bezier(0.4,0,0.2,1) 0.1s;border-radius:27px;color:#ffffff;align-self:start;margin-right:0;width:95%;grid-area:quote;z-index:2;box-shadow:10px 10px 30px rgba(0,0,0,0.3);position:relative;padding:2rem;border-left:4px solid rgb(133,151,183);font-size:14px;line-height:1.8;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.2) 100%);backdrop-filter:blur(10px)}.education_experience .review_carousel:hover .career_record{box-shadow:15px 15px 40px rgba(0,0,0,0.4);transform:translateX(15px) translateY(-5px)}.education_experience .container::after{bottom:-150px;height:300px;content:"";animation:pulseGlow 10s ease-in-out infinite alternate;right:-150px;opacity:0.3;background:radial-gradient(circle,rgb(133,151,183,0.5) 0%,transparent 70%);z-index:-1;width:300px;filter:blur(70px);position:absolute}@keyframes gridFlow {0%{background-position:0 0}100%{background-position:150px 150px}} @keyframes horizontalBreathing {0%,100%{opacity:0.2;transform:translateY(-50%) scaleX(0.9)}50%{opacity:0.4;transform:translateY(-50%) scaleX(1.1)}} @keyframes pulseOpacity {0%,100%{opacity:0.5}50%{opacity:0.9}} @keyframes pulseGlow {0%,100%{opacity:0.2;transform:scale(1)}50%{opacity:0.4;transform:scale(1.2)}} @media (max-width: 992px) {.education_experience .review_carousel{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-template-areas:"img_rounded_box" "name" "work_exp" "career_record";gap:20px}.education_experience .img_rounded_box{border-radius:27px 27px 0 0;height:350px}.education_experience .img_rounded_box::before{width:100%;height:10px}.education_experience .name{text-align:center;margin-top:0}.education_experience .name::after{transform:translateX(-50%);left:50%}.education_experience .review_carousel:hover .name{transform:translateY(-5px)}.education_experience .review_carousel span:not(.name){margin:0 auto}.education_experience .review_carousel:hover span:not(.name){transform:translateY(-5px)}.education_experience .career_record{width:90%;border-left:none;margin:0 auto;border-top:4px solid rgb(133,151,183)}.education_experience .review_carousel:hover .career_record{transform:translateY(-5px)}} @media (max-width: 576px) {.education_experience{padding:5rem 0}.education_experience .img_rounded_box{height:250px}.education_experience .name{font-size:23px}.education_experience .review_carousel span:not(.name){font-size:14px;padding:0.5rem 1rem}.education_experience .career_record{width:95%;line-height:1.6;font-size:calc(14px * 0.9);padding:1.5rem}}.learning_profits{position:relative;overflow:hidden;padding:5rem 0;background:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(248,249,250,0.97))}.learning_profits::before{background-size:20px 20px;position:absolute;height:100%;content:"";left:0;z-index:0;top:0;background-position:0 0,0 10px,10px -10px,-10px 0px;width:100%;opacity:0.07;background-image:linear-gradient(45deg,rgb(133,151,183,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(133,151,183,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(133,151,183,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(133,151,183,0.5) 75%)}.learning_profits .container{display:grid;grid-template-columns:1fr;padding:0 1.5rem;gap:3rem;max-width:1200px;position:relative;margin:0 auto;z-index:1}.learning_profits .img_rounded_box{transform:perspective(1000px) rotateY(-3deg);transition:transform 0.8s cubic-bezier(0.2,0.8,0.2,1);clip-path:polygon(0 5%,100% 0,100% 95%,0% 100%);object-fit:cover;height:auto;width:100%;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.learning_profits .img_rounded_box:hover{transform:perspective(1000px) rotateY(0deg) translateY(-10px)}.learning_profits .method_edu{position:relative}.learning_profits .word_wrapper{background:linear-gradient(135deg,#ffffff,rgba(255,255,255,0.85));backdrop-filter:blur(10px);box-shadow:0 15px 30px rgba(0,0,0,0.05);position:relative;padding:2rem}.learning_profits .word_wrapper::before{width:100%;height:100%;position:absolute;background:linear-gradient(45deg,rgb(172,186,217,0.5) 0%,transparent 100%);top:0;left:0;z-index:-1;content:"";opacity:0.1}.learning_profits h1{font-weight:700;transform:translateX(-5px);margin-bottom:2rem;font-size:42px;line-height:1.3;color:#000000;position:relative}.learning_profits h1::after{transform-origin:left;transform:scaleX(0.7);transition:transform 0.5s ease;height:3px;position:absolute;content:"";background:rgb(172,186,217);bottom:-10px;left:0;width:60px}.learning_profits:hover h1::after{transform:scaleX(1)}.learning_profits ul{display:grid;grid-template-columns:1fr;list-style:none;gap:1.2rem;padding:0;margin:0}.learning_profits li{padding-left:2.5rem;position:relative;transition:transform 0.3s ease}.learning_profits li:hover{transform:translateX(5px)}.learning_profits li p{color:#000000;font-weight:400;font-size:calc(17px * 1.05);line-height:1.6;margin:0}.learning_profits li svg{left:0;width:1.5rem;top:0.1rem;height:1.5rem;transform:scale(0.9);position:absolute;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.learning_profits li:hover svg{transform:scale(1.1) rotate(5deg)}.learning_profits svg path{transition:fill 0.3s ease;fill:rgb(172,186,217)}.learning_profits li:hover svg path{fill:rgb(133,151,183)}@media (min-width: 768px) {.learning_profits{padding:6rem 0}.learning_profits .container{grid-template-columns:1fr 1fr;align-items:center}.learning_profits .img_rounded_box{max-height:600px;height:100%}.learning_profits ul{grid-template-columns:repeat(2,1fr)}.learning_profits .word_wrapper{padding:3rem}} @media (min-width: 992px) {.learning_profits{padding:8rem 0}.learning_profits .container{gap:5rem}.learning_profits h1{margin-bottom:2.5rem;font-size:calc(42px * 1.1)}.learning_profits li p{font-size:calc(17px * 1.1)}.learning_profits .word_wrapper{padding:4rem}} @media (max-width: 767px) {.learning_profits h1{font-size:calc(42px * 0.85)}.learning_profits li{padding-left:2rem}.learning_profits li svg{transform:scale(0.8)}.learning_profits .word_wrapper{padding:1.5rem}} @media (hover: hover) {.learning_profits .container:hover .img_rounded_box{transform:perspective(1000px) rotateY(-5deg) translateY(-10px)}}.locate{padding:90px 0;overflow:hidden;background:rgb(217,224,240);position:relative}.locate::before{z-index:0;opacity:0.08;width:100%;height:100%;background:radial-gradient(at 70% 20%,rgb(172,186,217,0.5) 0%,transparent 60%);content:'';left:0;position:absolute;top:0}.locate .container{z-index:1;position:relative}.locate .get_assistance{flex-direction:column;position:relative;display:flex;padding:0}.locate .get_assistance h2{margin-bottom:25px;display:inline-block;position:relative;font-size:35px;font-weight:700;color:rgb(172,186,217)}.locate .get_assistance h2::after{content:'';position:absolute;left:0;width:50px;height:3px;bottom:-10px;background:rgb(133,151,183)}.locate .get_assistance p{line-height:1.8;color:#000000;max-width:90%;font-size:18px;margin-bottom:40px}.locate .get_assistance p:last-of-type{margin-bottom:50px;padding-left:28px;position:relative}.locate .message_panel{display:flex;flex-wrap:wrap;gap:20px}.locate .learn_form{justify-content:center;background:#ffffff;display:flex;color:rgb(172,186,217);z-index:1;box-shadow:0 10px 20px rgba(0,0,0,0.08);transition:all 0.4s ease;border-radius:50%;width:80px;height:80px;position:relative;text-decoration:none;align-items:center}.locate .learn_form::before{position:absolute;left:0;opacity:0;content:'';top:0;border-radius:50%;transition:opacity 0.4s ease;width:100%;background:linear-gradient(135deg,rgb(172,186,217) 0%,rgb(133,151,183) 100%);z-index:-1;height:100%}.locate .learn_form:hover{transform:translateY(-5px);color:#ffffff}.locate .learn_form:hover::before{opacity:1}.locate .learn_form svg{stroke-width:2;width:28px;fill:none;height:28px;stroke:currentColor;transition:all 0.3s ease}.locate .learn_form:hover svg{transform:scale(1.1)}.locate .learn_form svg path{transition:all 0.3s ease}.locate .get_assistance p:last-of-type svg{position:absolute;stroke-width:2;left:0;fill:none;top:4px;height:20px;width:20px;stroke:rgb(172,186,217)}@media screen and (max-width: 991px) {.locate{padding:70px 0}.locate .get_assistance h2{font-size:calc(35px * 0.95)}.locate .learn_form{height:70px;width:70px}} @media screen and (max-width: 767px) {.locate{padding:60px 0}.locate .get_assistance h2{font-size:calc(35px * 0.9)}.locate .get_assistance p{max-width:100%}.locate .message_panel{justify-content:center}} @media screen and (max-width: 480px) {.locate{padding:50px 0}.locate .get_assistance h2{font-size:calc(35px * 0.85)}.locate .get_assistance p{font-size:calc(18px * 0.95)}.locate .learn_form{height:65px;width:65px}.locate .learn_form svg{height:24px;width:24px}}header{position:relative;width:100%;overflow:visible;background:#ffffff;z-index:99}header::before{left:0;top:0;width:100%;background:linear-gradient(to right,rgb(172,186,217),rgb(133,151,183));content:"";height:5px;position:absolute}header .top_class{justify-content:space-between;padding:25px 30px;position:relative;display:flex;align-items:center}header .top_class::after{left:0;bottom:0;position:absolute;content:"";background-color:rgb(217,224,240);height:1px;width:100%}header .top_class .nav_block{position:relative;z-index:2}header .top_class .nav_block .header_wrap{overflow:hidden;display:block;position:relative}header .top_class .nav_block .header_wrap svg{height:40px;width:auto;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}header .top_class .nav_block .header_wrap:hover svg{transform:scale(1.08)}header .top_class .head_teach{padding:0;display:flex;list-style:none;margin:0}header .top_class .head_teach .head_sitebar{margin:0 15px;position:relative}header .top_class .head_teach .head_sitebar:last-child{margin-right:0}header .top_class .head_teach .head_sitebar a{display:block;overflow:hidden;font-size:18px;padding:8px 0;transition:color 0.3s ease,letter-spacing 0.3s ease;font-weight:400;position:relative;letter-spacing:0.5px;font-family:Arial,sans-serif;text-decoration:none;color:#000000}header .top_class .head_teach .head_sitebar a:hover{letter-spacing:1px;color:rgb(172,186,217)}header .top_class .head_teach .head_sitebar a::before,header .top_class .head_teach .head_sitebar a::after{width:100%;left:0;background-color:rgb(172,186,217);content:"";bottom:0;transform-origin:right center;position:absolute;height:1px}header .top_class .head_teach .head_sitebar a::before{transform:scaleX(0);transition:transform 0.3s cubic-bezier(0.19,1,0.22,1)}header .top_class .head_teach .head_sitebar a::after{transform:scaleX(0);transform-origin:left center;background-color:rgb(133,151,183);transition:transform 0.3s cubic-bezier(0.19,1,0.22,1) 0.1s}header .top_class .head_teach .head_sitebar a:hover::before{transform:scaleX(1);transform-origin:left center}header .top_class .head_teach .head_sitebar a:hover::after{transform:scaleX(1);transform-origin:right center}header .top_class .head_teach .head_sitebar a::after{height:3px;bottom:-2px;opacity:0.3}header .top_class .head_teach .head_sitebar:hover{animation:subtle-float 2s infinite alternate ease-in-out}@keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-4px)}} @media (max-width:992px){header .top_class{padding:20px 15px;flex-direction:column}header .top_class .nav_block{margin-bottom:20px}header .top_class .head_teach{flex-wrap:wrap;width:100%;justify-content:center}header .top_class .head_teach .head_sitebar{margin:5px 12px}header .top_class .head_teach .head_sitebar a{padding:5px 0;font-size:calc(18px - 1px)}@keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-2px)}}}@media (max-width: 767px) {header .top_class{padding:15px 10px}header .top_class .nav_block{margin-bottom:15px}header .top_class .nav_block .header_wrap svg{height:35px}header .top_class .head_teach{gap:5px}header .top_class .head_teach .head_sitebar{margin:2px 10px}}.privacy_depot{background:#ffffff;padding:50px;height:auto;overflow:hidden;width:100%;box-shadow:0 8px 16px rgba(0,0,0,0.5);border:1px solid rgba(0,0,0,0.5)}.privacy_depot h1{font-size:42px;margin-top:40px;text-align:center;color:rgb(172,186,217);text-transform:uppercase;padding-bottom:10px;font-weight:700;margin-bottom:20px;border-bottom:2px solid rgb(172,186,217)}.privacy_depot h2{text-transform:uppercase;color:rgb(133,151,183);border-left:4px solid rgb(172,186,217);margin-top:30px;font-weight:600;margin-bottom:20px;text-align:left;padding-left:10px;font-size:38px}.privacy_depot ul,.privacy_depot ol{border-top:1px solid rgba(0,0,0,0.5);margin:20px 0;border-bottom:1px solid rgba(0,0,0,0.5);padding-left:0;padding:20px 0;list-style:none}.privacy_depot ul li,.privacy_depot ol li{font-size:15px;position:relative;padding-left:20px;margin-bottom:15px;color:#000000}.privacy_depot ul li::before,.privacy_depot ol li::before{top:50%;transform:translateY(-50%);position:absolute;content:'';left:0;height:6px;width:6px;background:rgb(172,186,217);border-radius:50%}.privacy_depot p,.privacy_depot span,.privacy_depot div{color:#000000;font-family:Arial,sans-serif;font-size:15px;margin-bottom:20px;line-height:1.8}.privacy_depot div.container{margin:0 auto;max-width:1000px}@media only screen and (max-width: 800px) {.privacy_depot{border-radius:10px;padding:30px}.privacy_depot h1{font-size:calc(21px - 5px)}.privacy_depot h2{font-size:calc(21px - 5px)}.privacy_depot ul,.privacy_depot ol{padding:10px 0;margin:10px 0}.privacy_depot ul li,.privacy_depot ol li{font-size:15px;padding-left:15px}}.course_features{padding:6rem 0;overflow:hidden;position:relative;background:linear-gradient(145deg,rgb(217,224,240) 0%,rgb(172,186,217,0.5) 100%)}.course_features::before{position:absolute;height:100%;opacity:0.04;left:0;top:0;width:100%;background:repeating-linear-gradient( -45deg,rgb(172,186,217,0.5),rgb(172,186,217,0.5) 2px,transparent 2px,transparent 12px );content:""}.course_features .container{position:relative;z-index:2}.course_features .career_learn{position:relative;grid-template-columns:1fr;display:grid;gap:0}.course_features .word_wrapper{box-shadow:0 15px 35px rgba(0,0,0,0.1);z-index:3;transition:transform 0.4s ease;background:#ffffff;position:relative;transform:translateY(0);border-radius:20px;padding:2.5rem}.course_features .word_wrapper:hover{transform:translateY(-10px)}.course_features .word_wrapper::before{height:8rem;position:absolute;background:rgb(133,151,183,0.5);opacity:0.6;content:"";top:-4rem;width:8rem;z-index:-1;border-radius:50%;right:3rem}.course_features .word_wrapper h2{animation:fadeInUp 0.8s ease forwards;font-weight:700;position:relative;display:inline-block;color:rgb(172,186,217);font-size:32px;margin-bottom:2rem}@keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} .course_features .word_wrapper h2::after{position:absolute;width:3rem;bottom:-10px;transition:width 0.4s ease;left:0;background:rgb(133,151,183);height:4px;border-radius:10px;content:""}.course_features .word_wrapper:hover h2::after{width:100%}.course_features .word_wrapper .description{position:relative;animation-delay:0.2s;padding-left:1rem;font-size:13px;animation:fadeInUp 0.8s ease forwards;margin-bottom:1.2rem;line-height:1.7;opacity:0;color:#000000}.course_features .word_wrapper .description:last-of-type{margin-bottom:0;font-weight:600;animation-delay:0.4s}.course_features .word_wrapper .description::before{height:4px;left:0;content:"";top:0.5rem;border-radius:50%;background:rgb(133,151,183);width:4px;position:absolute}.course_features .img_rounded_box{box-shadow:0 20px 40px rgba(0,0,0,0.15);height:320px;transform:perspective(1000px) rotateX(5deg) rotateY(-5deg);position:relative;margin-top:-2rem;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);transition:transform 0.5s ease;z-index:2;border-radius:0}.course_features .img_rounded_box:hover{transform:perspective(1000px) rotateX(0) rotateY(0)}.course_features .img_rounded_box::after{background:linear-gradient( to bottom right,rgb(172,186,217,0.5) 0%,transparent 40% );top:0;position:absolute;left:0;width:100%;height:100%;content:""}@media (min-width: 768px) {.course_features .career_learn{grid-template-columns:1.2fr 0.8fr;gap:2rem}.course_features .word_wrapper{grid-column:1 / 2;margin-right:-4rem;align-self:center}.course_features .img_rounded_box{transform:perspective(1000px) rotateX(8deg) rotateY(-8deg);grid-column:2 / 3;height:400px;margin-top:0}.course_features .img_rounded_box::before{bottom:-20px;z-index:-1;left:20px;filter:blur(15px);width:60%;opacity:0.4;height:20px;content:"";position:absolute;background:rgb(133,151,183)}} @media (min-width: 992px) {.course_features .career_learn{grid-template-columns:1.2fr 0.8fr}.course_features .word_wrapper{padding:3rem}.course_features .img_rounded_box{height:450px;margin-top:3rem}.course_features .word_wrapper::after{background:rgb(172,186,217,0.5);position:absolute;opacity:0.4;z-index:-1;bottom:-3rem;content:"";width:6rem;border-radius:50%;height:6rem;left:25%}} @media (max-width: 767px) {.course_features{padding:4rem 0}.course_features .img_rounded_box{transform:perspective(1000px) rotateX(3deg) rotateY(-3deg);margin-bottom:2rem}}.enroll_instantly{padding:4rem 2rem;box-shadow:0 15px 30px rgba(0,0,0,0.1);background:linear-gradient(135deg,rgb(133,151,183) 0%,rgb(172,186,217) 100%);margin:5rem 0;overflow:hidden;position:relative}.enroll_instantly::before{pointer-events:none;opacity:0.1;z-index:1;content:"";position:absolute;left:-5%;transform:rotate(-5deg);width:120%;top:-10%;background:repeating-linear-gradient( 45deg,rgb(133,151,183,0.5),rgb(133,151,183,0.5) 10px,transparent 10px,transparent 20px );height:120%}.enroll_instantly::after{content:"";opacity:0.15;left:0;height:100%;z-index:2;top:0;background:radial-gradient( circle at 75% 25%,rgb(255,255,255,0.5) 0%,transparent 60% );width:100%;pointer-events:none;position:absolute}.enroll_instantly .container{transform:perspective(1000px) rotateX(2deg);position:relative;margin:0 auto;transform-origin:center center;display:flex;max-width:1140px;flex-direction:column;align-items:center;z-index:10}.enroll_instantly h6{letter-spacing:0.5px;color:#ffffff;font-weight:600;margin-bottom:2.5rem;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:clamp(1.5rem,3vw,23px);position:relative;transform:translateZ(20px);max-width:800px;font-family:Arial,sans-serif;line-height:1.4}.enroll_instantly h6::after{height:3px;transform:translateX(-50%);background:#ffffff;left:50%;bottom:-15px;width:80px;content:"";position:absolute;opacity:0.7;border-radius:10px}.enroll_instantly div div{justify-content:center;margin-top:1rem;display:flex;position:relative}.enroll_instantly div div::before{border-radius:50%;z-index:-1;height:150px;opacity:0.05;content:"";transform-origin:center;background:rgb(255,255,255,0.5);width:150px;animation:pulse 5s infinite alternate ease-in-out;position:absolute}.enroll_instantly div div span{transform:translateZ(30px);display:inline-block;position:relative}.enroll_instantly .inquiry_message{clip-path:polygon( 5% 0%,100% 0%,95% 100%,0% 100% );transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);font-weight:700;padding:1rem 2.5rem;align-items:center;background:#ffffff;font-size:20px;justify-content:center;overflow:hidden;display:inline-flex;box-shadow:0 10px 20px rgba(0,0,0,0.1),0 6px 6px rgba(0,0,0,0.1);color:rgb(172,186,217);text-decoration:none;position:relative;border:none}.enroll_instantly .inquiry_message::before{transition:left 0.7s ease;top:0;content:"";width:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.2),transparent );left:-100%;position:absolute;height:100%}.enroll_instantly .inquiry_message:hover{background:#ffffff;color:rgb(133,151,183);transform:translateY(-5px) scale(1.03);box-shadow:0 15px 30px rgba(0,0,0,0.15),0 10px 10px rgba(0,0,0,0.1)}.enroll_instantly .inquiry_message:hover::before{left:100%}.enroll_instantly .inquiry_message span{transition:transform 0.3s ease;position:relative;z-index:2}.enroll_instantly .inquiry_message:hover span{transform:scale(1.05)}.enroll_instantly .inquiry_message:active{box-shadow:0 5px 15px rgba(0,0,0,0.1);transform:translateY(-2px) scale(1.01)}@keyframes pulse {0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1.2)}} @media (max-width: 992px) {.enroll_instantly{padding:3.5rem 1.5rem;margin:4rem 0}.enroll_instantly h6{margin-bottom:2rem}.enroll_instantly .inquiry_message{padding:0.9rem 2.2rem}} @media (max-width: 768px) {.enroll_instantly{padding:3rem 1.25rem;margin:3rem 0}.enroll_instantly::before{opacity:0.07}.enroll_instantly h6{margin-bottom:1.75rem;font-size:calc(18px * 1.3)}.enroll_instantly h6::after{width:60px;bottom:-10px;height:2px}.enroll_instantly .inquiry_message{padding:0.85rem 2rem;font-size:calc(20px * 0.95)}} @media (max-width: 576px) {.enroll_instantly{margin:2.5rem 0;padding:2.5rem 1rem}.enroll_instantly h6{margin-bottom:1.5rem;font-size:calc(18px * 1.2)}.enroll_instantly .container{transform:perspective(1000px) rotateX(1deg)}.enroll_instantly .inquiry_message{padding:0.8rem 1.8rem;font-size:calc(20px * 0.9)}.enroll_instantly div div::before{height:120px;width:120px}}.company_info{overflow:hidden;background-color:#ffffff;padding:120px 0;position:relative}.company_info::before{z-index:1;height:100%;content:"";position:absolute;top:0;background-size:50px 50px;width:100%;opacity:0.03;left:0;background:linear-gradient(0deg,transparent 24px,rgba(0,0,0,0.5) 25px,rgba(0,0,0,0.5) 26px,transparent 27px,transparent 49px,rgba(0,0,0,0.5) 50px,rgba(0,0,0,0.5) 51px,transparent 52px),linear-gradient(90deg,transparent 24px,rgba(0,0,0,0.5) 25px,rgba(0,0,0,0.5) 26px,transparent 27px,transparent 49px,rgba(0,0,0,0.5) 50px,rgba(0,0,0,0.5) 51px,transparent 52px)}.company_info::after{z-index:1;width:100%;position:absolute;content:"";top:0;opacity:0.03;background:repeating-linear-gradient(45deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px),repeating-linear-gradient(135deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px);height:100%;left:0}.company_info .container{z-index:10;position:relative}.company_info h2{color:#000000;position:relative;font-weight:700;font-size:37px;text-align:center;margin-bottom:60px}.company_info h2::before{transform:translateX(-50%);content:"";background-color:rgb(172,186,217);width:50px;position:absolute;left:50%;height:3px;bottom:-15px}.company_info h2::after{left:50%;width:20px;background-color:rgb(133,151,183);bottom:-15px;transform:translateX(-50%) translateX(30px);position:absolute;height:3px;content:""}.company_info .knowledge_track{gap:30px;position:relative;flex-wrap:wrap;display:flex}.company_info .knowledge_track::before{background:linear-gradient(45deg,transparent calc(50% - 1px),rgb(172,186,217,0.5) calc(50% - 1px),rgb(172,186,217,0.5) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(135deg,transparent calc(50% - 1px),rgb(133,151,183,0.5) calc(50% - 1px),rgb(133,151,183,0.5) calc(50% + 1px),transparent calc(50% + 1px));position:absolute;top:0;content:"";z-index:-1;width:100%;left:0;height:100%;opacity:0.05;background-size:60px 60px}.company_info .quick_classes{box-shadow:0 10px 30px rgba(0,0,0,0.05);min-width:calc(50% - 15px);flex:1;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);border-radius:0;position:relative;background-color:#ffffff;overflow:hidden;z-index:2}.company_info .quick_classes::before{top:0;position:absolute;background:linear-gradient(90deg,rgb(172,186,217),rgb(133,151,183));transition:transform 0.4s ease;height:4px;left:0;width:100%;content:"";transform-origin:left;transform:scaleX(0)}.company_info .quick_classes:hover::before{transform:scaleX(1)}.company_info .quick_classes::after{bottom:0;right:0;border-style:solid;transition:opacity 0.4s ease;border-color:transparent transparent rgb(172,186,217,0.5) transparent;content:"";height:0;border-width:0 0 40px 40px;position:absolute;width:0;opacity:0}.company_info .quick_classes:hover::after{opacity:1}.company_info .quick_classes{transform:translateY(0);padding:40px}.company_info .quick_classes:hover{box-shadow:0 20px 40px rgba(0,0,0,0.1);transform:translateY(-10px)}.company_info .quick_classes h3{transition:all 0.3s ease;color:#000000;font-weight:600;margin-bottom:20px;position:relative;padding-left:15px;font-size:24px}.company_info .quick_classes h3::before{left:0;height:25px;top:50%;background-color:rgb(172,186,217);content:"";position:absolute;width:5px;transform:translateY(-50%)}.company_info .quick_classes:last-child h3::before{background-color:rgb(133,151,183)}.company_info .quick_classes:hover h3{color:rgb(172,186,217)}.company_info .quick_classes:last-child:hover h3{color:rgb(133,151,183)}.company_info .quick_classes p{color:#000000;line-height:1.8;position:relative;font-size:13px}.company_info .container::before{right:-150px;z-index:-1;width:300px;content:"";top:-150px;background:linear-gradient(135deg,rgb(172,186,217,0.5),rgb(133,151,183,0.5));height:300px;position:absolute;border-radius:50%;opacity:0.1}.company_info .container::after{opacity:0.1;content:"";background:linear-gradient(45deg,rgb(133,151,183,0.5),rgb(172,186,217,0.5));left:-100px;position:absolute;border-radius:50%;bottom:-100px;z-index:-1;width:200px;height:200px}.company_info .quick_classes:first-child{border-bottom:1px solid rgba(0,0,0,0.05)}.company_info .quick_classes:last-child{border-bottom:1px solid rgba(0,0,0,0.05)}.company_info .quick_classes:first-child::after{border-color:transparent transparent rgb(172,186,217,0.5) transparent}.company_info .quick_classes:last-child::after{border-color:transparent transparent rgb(133,151,183,0.5) transparent}@media screen and (max-width: 992px) {.company_info{padding:80px 0}.company_info .knowledge_track{flex-direction:column}.company_info .quick_classes{min-width:100%}.company_info h2{margin-bottom:40px}} @media screen and (max-width: 768px) {.company_info{padding:60px 0}.company_info h2{font-size:calc(37px * 0.9)}.company_info .quick_classes{padding:30px}.company_info .quick_classes h3{font-size:calc(24px * 0.9);margin-bottom:15px}.company_info .quick_classes h3::before{height:20px}.company_info .container::before{right:-100px;height:200px;top:-100px;width:200px}.company_info .container::after{bottom:-75px;left:-75px;height:150px;width:150px}} @media screen and (max-width: 576px) {.company_info{padding:50px 0}.company_info h2{font-size:calc(37px * 0.8);margin-bottom:30px}.company_info h2::before{bottom:-12px;width:40px}.company_info h2::after{width:15px;transform:translateX(-50%) translateX(25px);bottom:-12px}.company_info .quick_classes{padding:25px}.company_info .quick_classes h3{font-size:calc(24px * 0.85);margin-bottom:12px;padding-left:12px}.company_info .quick_classes h3::before{width:4px;height:18px}.company_info .quick_classes p{line-height:1.6;font-size:calc(13px * 0.9)}.company_info .quick_classes::after{border-width:0 0 30px 30px}}.thxPage{background:linear-gradient(135deg,rgb(217,224,240) 0%,rgba(255,255,255,0.95) 100%);position:relative;padding:120px 0;overflow:hidden}.thxPage::before{transform:rotate(-15deg) skew(15deg);content:"";z-index:0;opacity:0.3;animation:float 18s infinite ease-in-out;top:-20%;height:80%;position:absolute;width:50%;background:rgb(172,186,217,0.5);right:-10%;filter:blur(60px)}.thxPage::after{width:40%;z-index:0;filter:blur(50px);position:absolute;opacity:0.2;height:60%;content:"";left:-5%;animation:float 15s infinite ease-in-out reverse;background:rgb(133,151,183,0.5);transform:rotate(10deg) skew(-10deg);bottom:-10%}.thxPage .container{margin:0 auto;position:relative;z-index:2;max-width:1200px;padding:0 20px}.thxPage h2{font-weight:700;position:relative;color:#000000;text-align:center;line-height:1.3;margin-bottom:2.5rem;font-size:calc(37px * 1.1);font-family:Arial,sans-serif;transform:perspective(1000px) translateZ(0)}.thxPage h2::after{position:absolute;box-shadow:0 2px 10px rgba(0,0,0,0.1);content:"";background:linear-gradient(90deg,rgb(172,186,217),rgb(133,151,183));transform:translateX(-50%);bottom:-15px;height:3px;width:80px;left:50%}.thxPage .method_edu{position:relative;transform:perspective(1000px) rotateX(0deg);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03),0 0 0 1px rgba(0,0,0,0.02);background:linear-gradient(135deg,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.95) 100%);padding:40px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);border-left:5px solid rgb(172,186,217)}.thxPage .method_edu:hover{box-shadow:0 20px 40px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.02);transform:perspective(1000px) rotateX(2deg) translateY(-5px)}.thxPage ul{padding:0;margin:0;list-style:none}.thxPage li{position:relative;padding-left:25px}.thxPage li::before{background:linear-gradient(135deg,rgb(172,186,217) 0%,rgb(133,151,183) 100%);width:12px;border-radius:2px;position:absolute;content:"";transform:rotate(45deg);top:8px;left:0;height:12px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.thxPage span{font-weight:400;font-family:Arial,sans-serif;color:#000000;font-size:14px;display:block;line-height:1.8}@keyframes float {0%,100%{transform:rotate(-15deg) skew(15deg) translate(0,0)}50%{transform:rotate(-15deg) skew(15deg) translate(20px,20px)}} @media (max-width: 991px) {.thxPage{padding:90px 0}.thxPage h2{margin-bottom:2rem;font-size:calc(37px * 0.9)}.thxPage .method_edu{padding:30px}} @media (max-width: 767px) {.thxPage{padding:70px 0}.thxPage h2{font-size:calc(37px * 0.8);line-height:1.4}.thxPage h2::after{bottom:-12px;width:60px}.thxPage .method_edu{border-left:4px solid rgb(172,186,217);padding:25px 20px}.thxPage li{padding-left:20px}.thxPage li::before{top:7px;width:10px;height:10px}.thxPage span{line-height:1.7;font-size:calc(14px - 1px)}} @media (max-width: 480px) {.thxPage{padding:50px 0}.thxPage h2{font-size:calc(37px * 0.7);margin-bottom:1.5rem}.thxPage .method_edu{padding:20px 15px;border-left:3px solid rgb(172,186,217)}.thxPage li::before{width:8px;top:8px;height:8px}.thxPage span{line-height:1.6;font-size:calc(14px - 2px)}}.contact_us{position:relative;overflow:hidden;padding:120px 0;background:rgb(217,224,240)}.contact_us::before{content:"";left:0;height:5px;width:100%;position:absolute;top:0;background:linear-gradient(90deg,rgb(172,186,217),rgb(133,151,183))}.contact_us .container{padding:0 20px;z-index:1;margin:0 auto;max-width:1200px;position:relative}.contact_us h2{color:#000000;text-align:left;font-size:28px;padding-left:20px;display:inline-block;margin-bottom:60px;position:relative;font-weight:700;font-family:Arial,sans-serif}.contact_us h2::before{background:rgb(172,186,217);border-radius:10px;left:0;height:100%;position:absolute;top:0;width:5px;content:""}.contact_us .support_box{align-items:center;display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact_us .img_rounded_box{position:relative;min-height:500px;order:2;overflow:hidden;box-shadow:-15px 15px 0 rgb(172,186,217,0.5);border-radius:22px}.contact_us .connect_list{order:1}.contact_us form{width:100%;box-shadow:0 10px 30px rgba(0,0,0,0.05);background:#ffffff;padding:50px;border-radius:22px}.contact_us form h3{font-weight:700;letter-spacing:1px;font-family:Arial,sans-serif;text-transform:uppercase;font-size:19px;margin-bottom:35px;color:#000000}.contact_us form input[type="text"]{background:rgb(217,224,240);padding:18px 25px;color:#000000;font-size:17px;border-radius:10px;width:100%;transition:all 0.3s ease;font-family:Arial,sans-serif;border:none;margin-bottom:25px}.contact_us form input[type="text"]:focus{background:#ffffff;box-shadow:0 0 0 2px rgb(172,186,217,0.5);outline:none}.contact_us form input[type="text"]::placeholder{opacity:0.5;color:#000000}.contact_us .inquiry_panel{align-items:flex-start;display:flex;margin-bottom:30px}.contact_us .inquiry_panel input[type="checkbox"]{position:absolute;opacity:0}.contact_us .inquiry_panel label{padding-left:35px;position:relative;line-height:1.5;cursor:pointer;font-size:13px;color:#000000}.contact_us .inquiry_panel label::before{transition:all 0.2s ease;left:0;height:22px;content:"";position:absolute;border-radius:10px;top:2px;width:22px;background:rgb(217,224,240)}.contact_us .inquiry_panel input[type="checkbox"]:checked + label::before{background:rgb(172,186,217)}.contact_us .inquiry_panel input[type="checkbox"]:checked + label::after{left:8px;top:6px;width:6px;transform:rotate(45deg);position:absolute;content:"";border-right:2px solid #ffffff;height:10px;border-bottom:2px solid #ffffff}.contact_us .inquiry_panel label a{transition:all 0.3s ease;text-decoration:none;color:rgb(172,186,217);font-weight:600}.contact_us .inquiry_panel label a:hover{color:rgb(133,151,183)}.contact_us form .inquiry_message{border-radius:10px;transition:all 0.3s ease;position:relative;display:inline-block;cursor:pointer;font-size:18px;border:none;color:#ffffff;font-family:Arial,sans-serif;font-weight:600;overflow:hidden;padding:18px 40px;background:#000000}.contact_us form .inquiry_message:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);background:rgb(172,186,217);transform:translateY(-3px)}.contact_us svg{width:20px;fill:rgb(172,186,217);height:20px}.contact_us svg path{transition:fill 0.3s ease;fill:rgb(172,186,217)}@media screen and (max-width: 991px) {.contact_us{padding:90px 0}.contact_us .support_box{gap:40px;grid-template-columns:1fr}.contact_us .img_rounded_box{max-width:600px;margin:0 auto;min-height:400px;order:1}.contact_us .connect_list{order:2}.contact_us form{margin:0 auto;max-width:600px}} @media screen and (max-width: 767px) {.contact_us{padding:70px 0}.contact_us h2{font-size:calc(28px * 0.9);margin-bottom:40px}.contact_us .img_rounded_box{min-height:300px;width:100%;box-shadow:-10px 10px 0 rgb(172,186,217,0.5)}.contact_us form{padding:40px 30px}} @media screen and (max-width: 576px) {.contact_us{padding:50px 0}.contact_us h2{margin-bottom:30px;font-size:calc(28px * 0.8)}.contact_us .img_rounded_box{box-shadow:-8px 8px 0 rgb(172,186,217,0.5);min-height:250px}.contact_us form{padding:30px 20px}.contact_us form h3{font-size:calc(19px * 0.9);margin-bottom:25px}.contact_us form input[type="text"]{padding:15px 20px;margin-bottom:20px}.contact_us form .inquiry_message{padding:15px 20px;width:100%}}