*{padding:0;margin:0;box-sizing:border-box}.container{margin:auto;width:1259px;max-width:100%}header,footer{width:100%}.ex_code_labs{flex:0 0 auto}.ex_first_lesson{flex:1 0 auto}a{color:inherit;text-decoration:none}html,body{min-height:100%;height:100%;scroll-behavior:auto;auto contain touch-action:none;color:#000000;font-family:Arial,sans-serif}svg{height:30px;width:30px}.ex_viewport-container{flex-direction:column;min-height:100%;height:100%;display:flex}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .ex_privacy_shell{color:#000000;background-color:rgb(240,225,213);font-family:Arial,sans-serif;line-height:1.6;padding:50px 20px;box-shadow:0 10px 20px rgba(0,0,0,0.5)}.ex_privacy_shell h1,.ex_privacy_shell h2,.ex_privacy_shell h3,.ex_privacy_shell h4,.ex_privacy_shell h5,.ex_privacy_shell h6{margin-bottom:20px;color:rgb(222,194,171)}.ex_privacy_shell h1{padding-bottom:10px;border-bottom:2px solid rgb(199,161,129);font-weight:700;font-size:38px}.ex_privacy_shell h2{font-size:30px;font-weight:600;border-bottom:1px solid rgb(199,161,129);padding-bottom:8px}.ex_privacy_shell ul,.ex_privacy_shell ol{padding-left:20px;margin-bottom:20px;list-style:none}.ex_privacy_shell li{margin-bottom:10px;color:#000000;padding-left:20px;position:relative;font-size:18px}.ex_privacy_shell ul li:before,.ex_privacy_shell ol li:before{border-radius:50%;width:10px;height:10px;left:0;position:absolute;background-color:rgb(199,161,129);top:0.5em;content:''}.ex_privacy_shell p,.ex_privacy_shell span{margin-bottom:20px;font-size:18px}.ex_privacy_shell p{text-align:justify}.ex_privacy_shell div{margin-bottom:20px}@media only screen and (max-width: 800px) {.ex_privacy_shell{padding:30px 15px}.ex_privacy_shell h1{font-size:calc(18px - 10px)}.ex_privacy_shell h2{font-size:calc(18px - 8px)}.ex_privacy_shell p,.ex_privacy_shell li{font-size:calc(18px - 2px)}}.ex_program_structure{overflow:hidden;padding:90px 0;background:rgb(240,225,213);z-index:1;position:relative}.ex_program_structure::before{background:linear-gradient(135deg,rgb(222,194,171,0.5) 0%,transparent 70%),linear-gradient(225deg,rgb(199,161,129,0.5) 0%,transparent 70%);content:"";left:0;top:0;z-index:-1;position:absolute;height:100%;width:100%;opacity:0.25}.ex_program_structure::after{left:0;opacity:0.2;position:absolute;content:"";z-index:-1;top:0;height:100%;background-image:radial-gradient(circle at 20% 30%,rgb(222,194,171,0.5) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgb(199,161,129,0.5) 0%,transparent 40%);width:100%}.ex_program_structure .container{max-width:1000px;padding:0 15px;position:relative;margin:0 auto;z-index:2}.ex_program_structure .ex_study_zone{flex-direction:column;gap:40px;display:flex;position:relative}.ex_program_structure .ex_full_width_image{position:relative;border-radius:30px;z-index:1;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateZ(0);height:450px;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.6s}.ex_program_structure .ex_full_width_image:hover{transform:translateY(-10px);box-shadow:0 30px 50px rgba(0,0,0,0.2)}.ex_program_structure .ex_full_width_image::before{content:"";inset:0;z-index:1;opacity:0.7;background:linear-gradient(to bottom,transparent 70%,rgb(222,194,171,0.5) 100%);position:absolute}.ex_program_structure .ex_full_width_image::after{position:absolute;opacity:0.05;z-index:1;inset:0;content:"";background:repeating-linear-gradient( -45deg,transparent,transparent 20px,rgb(222,194,171,0.5) 20px,rgb(222,194,171,0.5) 21px )}.ex_program_structure .ex_job_success{padding:40px;background:#ffffff;box-shadow:0 15px 35px rgba(0,0,0,0.1);transition:transform 0.5s ease,box-shadow 0.5s ease;border-radius:30px;position:relative;z-index:1}.ex_program_structure .ex_job_success:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.ex_program_structure .ex_job_success::before{content:"";border-radius:30px 30px 0 0;background:linear-gradient(90deg,rgb(222,194,171),rgb(199,161,129));width:100%;left:0;height:5px;position:absolute;top:0}.ex_program_structure .ex_job_success::after{width:90%;height:10px;border-radius:0 0 50% 50%;position:absolute;box-shadow:0 5px 15px rgba(0,0,0,0.1);z-index:-1;left:5%;background:#ffffff;content:"";bottom:-5px}.ex_program_structure .ex_header_tutor{margin-bottom:25px;align-items:center;transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:10px;position:relative;display:inline-flex;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,0.05);padding:15px;background:rgb(240,225,213)}.ex_program_structure .ex_header_tutor:hover{box-shadow:0 8px 20px rgba(0,0,0,0.1);transform:translateY(-3px) rotate(5deg)}.ex_program_structure .ex_header_tutor::after{opacity:0.5;inset:0;position:absolute;border-radius:10px;content:"";border:1px dashed rgb(222,194,171,0.5)}.ex_program_structure .ex_header_tutor svg{width:80px;height:auto;transition:transform 0.3s ease}.ex_program_structure .ex_header_tutor:hover svg{transform:scale(1.05)}.ex_program_structure .ex_header_tutor svg path{transition:fill 0.3s ease;fill:rgb(222,194,171)}.ex_program_structure .ex_header_tutor:hover svg path{fill:rgb(199,161,129)}.ex_program_structure .ex_job_success h3{padding-bottom:15px;position:relative;font-size:33px;margin-bottom:20px;font-family:Arial,sans-serif;font-weight:700;color:#000000}.ex_program_structure .ex_job_success h3::after{content:"";left:0;width:50px;background:rgb(222,194,171);height:3px;position:absolute;transition:width 0.4s ease;bottom:0}.ex_program_structure .ex_job_success:hover h3::after{width:100px}.ex_program_structure .ex_job_success p{font-size:17px;position:relative;font-weight:400;margin-bottom:0;line-height:1.8;color:#000000;font-family:Arial,sans-serif}@keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} @keyframes shine {0%{background-position:-200% center}100%{background-position:200% center}} @media (min-width: 992px) and (max-width: 1199px) {.ex_program_structure{padding:80px 0}.ex_program_structure .ex_full_width_image{height:400px}.ex_program_structure .ex_job_success{padding:35px}} @media (min-width: 768px) and (max-width: 991px) {.ex_program_structure{padding:70px 0}.ex_program_structure .ex_full_width_image{height:350px}.ex_program_structure .ex_job_success{padding:30px}.ex_program_structure .ex_header_tutor{padding:12px}.ex_program_structure .ex_header_tutor svg{width:70px}} @media (max-width: 767px) {.ex_program_structure{padding:60px 0}.ex_program_structure .ex_study_zone{gap:30px}.ex_program_structure .ex_full_width_image{height:300px}.ex_program_structure .ex_job_success{padding:25px}.ex_program_structure .ex_header_tutor{margin-bottom:20px;padding:10px}.ex_program_structure .ex_header_tutor svg{width:60px}.ex_program_structure .ex_job_success h3{margin-bottom:15px;padding-bottom:12px;font-size:calc(33px * 0.9)}} @media (max-width: 576px) {.ex_program_structure{padding:50px 0}.ex_program_structure .ex_study_zone{gap:25px}.ex_program_structure .ex_full_width_image{height:250px}.ex_program_structure .ex_job_success{padding:20px}.ex_program_structure .ex_header_tutor{margin-bottom:15px;padding:8px}.ex_program_structure .ex_header_tutor svg{width:50px}.ex_program_structure .ex_job_success h3{font-size:calc(33px * 0.8);margin-bottom:12px;padding-bottom:10px}}.ex_future_learners{padding:110px 0;background:linear-gradient(150deg,rgb(240,225,213) 30%,rgb(199,161,129,0.5) 100%);position:relative;overflow:hidden}.ex_future_learners::before{right:-20%;height:200%;filter:blur(60px);transform:rotate(30deg);animation:float-slow 20s ease-in-out infinite alternate;width:80%;opacity:0.1;background:rgb(222,194,171,0.5);top:-50%;position:absolute;content:"";border-radius:100px}.ex_future_learners::after{left:0;width:100%;position:absolute;background:linear-gradient(90deg,transparent 0%,rgb(222,194,171,0.5) 25%,rgb(222,194,171) 50%,rgb(222,194,171,0.5) 75%,transparent 100% );content:"";bottom:0;height:1px}@keyframes float-slow {0%{transform:rotate(30deg) translateY(0)}100%{transform:rotate(30deg) translateY(-50px)}} .ex_future_learners .container{max-width:1200px;padding:0 20px;z-index:2;margin:0 auto;position:relative}.ex_future_learners .ex_study_zone{position:relative;align-items:start;gap:40px;display:grid;grid-template-columns:300px 1fr}.ex_future_learners h4{margin:0;color:#000000;line-height:1.3;font-size:38px;font-weight:700;position:relative;padding:0}.ex_future_learners h4::before{top:-20px;position:absolute;border-radius:10px;height:5px;left:0;width:50px;background:linear-gradient(90deg,rgb(222,194,171),rgb(199,161,129));content:""}.ex_future_learners h4::after{content:"";position:absolute;height:2px;width:120px;border-radius:10px;left:0;background:rgb(222,194,171,0.5);bottom:-20px}.ex_future_learners div{flex-direction:column;gap:20px;display:flex}.ex_future_learners div p{background:rgba(255,255,255,0.9);box-shadow:0 10px 30px rgba(0,0,0,0.05);font-size:12px;padding:20px 25px;align-items:center;border-radius:8px;line-height:1.6;backdrop-filter:blur(10px);margin:0;transition:all 0.3s ease;z-index:1;overflow:hidden;position:relative;color:#000000;display:flex}.ex_future_learners div p:nth-child(even){transform:translateX(30px)}.ex_future_learners div p:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.1)}.ex_future_learners div p:nth-child(even):hover{transform:translate(30px,-5px)}.ex_future_learners div p::before{background:linear-gradient(180deg,rgb(222,194,171),rgb(199,161,129));width:4px;opacity:0.7;left:0;content:"";transition:width 0.3s ease;position:absolute;height:100%;top:0}.ex_future_learners div p:hover::before{width:8px}.ex_future_learners div p svg{width:28px;height:28px;z-index:2;min-width:28px;margin-right:20px;position:relative;transition:all 0.3s ease}.ex_future_learners div p:hover svg{transform:scale(1.2)}.ex_future_learners div p svg path{transition:fill 0.3s ease;fill:rgb(222,194,171)}.ex_future_learners div p:hover svg path{fill:rgb(199,161,129)}@media (max-width: 991px) {.ex_future_learners{padding:90px 0}.ex_future_learners .ex_study_zone{gap:30px;grid-template-columns:250px 1fr}.ex_future_learners h4{font-size:calc(38px - 2px)}.ex_future_learners div{gap:15px}.ex_future_learners div p{padding:18px 20px}.ex_future_learners div p:nth-child(even){transform:translateX(20px)}.ex_future_learners div p:nth-child(even):hover{transform:translate(20px,-5px)}.ex_future_learners div p svg{min-width:24px;width:24px;margin-right:15px;height:24px}} @media (max-width: 767px) {.ex_future_learners{padding:70px 0}.ex_future_learners .ex_study_zone{grid-template-columns:1fr;gap:40px}.ex_future_learners h4{margin:0 auto;text-align:center;max-width:500px;font-size:calc(38px - 2px)}.ex_future_learners h4::before{left:50%;transform:translateX(-50%)}.ex_future_learners h4::after{width:100px;transform:translateX(-50%);left:50%}.ex_future_learners div p:nth-child(even){transform:translateX(0)}.ex_future_learners div p:nth-child(even):hover{transform:translateY(-5px)}} @media (max-width: 479px) {.ex_future_learners{padding:50px 0}.ex_future_learners h4{font-size:calc(38px - 4px)}.ex_future_learners div{gap:12px}.ex_future_learners div p{padding:15px}.ex_future_learners div p svg{min-width:20px;width:20px;margin-right:12px;height:20px}}.ex_contact{overflow:hidden;padding:100px 0;background:linear-gradient(90deg,#ffffff 50%,rgb(240,225,213) 50%);position:relative}.ex_contact::before{left:0;height:100%;z-index:0;background-size:60px 60px;top:0;position:absolute;background:radial-gradient(circle at 20% 20%,rgba(0,0,0,0.02) 0%,transparent 20%),radial-gradient(circle at 80% 80%,rgba(0,0,0,0.02) 0%,transparent 20%);content:"";width:100%}.ex_contact .container{padding:0 20px;max-width:1200px;margin:0 auto;position:relative;z-index:1}.ex_contact h2{font-size:37px;font-weight:700;text-align:center;color:rgb(222,194,171);margin-bottom:60px;position:relative}.ex_contact h2::after{transform:translateX(-50%);background:rgb(222,194,171);position:absolute;height:3px;content:"";left:50%;bottom:-15px;width:60px}.ex_contact .ex_query_block{overflow:hidden;position:relative;background:#ffffff;border-radius:11px;display:flex;box-shadow:0 15px 50px rgba(0,0,0,0.1)}.ex_contact .ex_query_block::before{position:absolute;top:0;content:"";left:0;height:5px;width:100%;background:linear-gradient(90deg,rgb(222,194,171),rgb(199,161,129))}.ex_contact .ex_full_width_image{position:relative;transition:all 0.5s ease;min-height:550px;flex:0 0 50%}.ex_contact .ex_full_width_image::after{left:0;height:100%;top:0;background:linear-gradient(45deg,rgb(222,194,171,0.5),transparent);position:absolute;width:100%;content:""}.ex_contact .ex_query_request{background:#ffffff;padding:60px 50px;flex:0 0 50%;position:relative}.ex_contact .ex_query_request::before{position:absolute;top:0;height:100%;content:"";background:rgb(240,225,213);left:0;width:10px}.ex_contact #contact{flex-direction:column;display:flex;gap:30px}.ex_contact h3{padding-bottom:10px;font-weight:600;margin-bottom:20px;display:inline-block;position:relative;font-size:18px;color:#000000}.ex_contact h3::after{width:100%;height:2px;content:"";position:absolute;bottom:0;background:rgb(222,194,171,0.5);left:0}.ex_contact input[type="text"]{width:100%;border:2px solid rgb(240,225,213);background:#ffffff;padding:18px 20px;font-size:16px;border-radius:10px;transition:all 0.3s ease;color:#000000}.ex_contact input[type="text"]:focus{box-shadow:0 5px 15px rgba(0,0,0,0.05);border-color:rgb(222,194,171);outline:none}.ex_contact input[type="text"]::placeholder{color:#000000;opacity:0.6}.ex_contact .ex_support_feedback{margin-top:10px;display:flex;align-items:flex-start;gap:12px}.ex_contact .ex_support_feedback input[type="checkbox"]{width:24px;margin-top:2px;transition:all 0.3s ease;appearance:none;border-radius:10px;cursor:pointer;height:24px;position:relative;border:2px solid rgb(240,225,213)}.ex_contact .ex_support_feedback input[type="checkbox"]:checked{background:rgb(222,194,171);border-color:rgb(222,194,171)}.ex_contact .ex_support_feedback input[type="checkbox"]:checked::after{border-bottom:2px solid #ffffff;top:5px;transform:rotate(45deg);left:8px;width:6px;height:10px;position:absolute;content:"";border-right:2px solid #ffffff}.ex_contact .ex_support_feedback label{line-height:1.5;font-size:16px;color:#000000}.ex_contact .ex_support_feedback a{color:rgb(222,194,171);font-weight:600;transition:all 0.3s ease;text-decoration:none}.ex_contact .ex_support_feedback a:hover{color:rgb(199,161,129)}.ex_contact .ex_inquiry_widget{border-radius:10px;box-shadow:0 8px 20px rgb(222,194,171,0.5);overflow:hidden;padding:16px 40px;align-self:flex-start;cursor:pointer;margin-top:20px;border:none;background:rgb(222,194,171);transition:all 0.3s ease;font-weight:600;color:#ffffff;font-size:16px;position:relative}.ex_contact .ex_inquiry_widget::before{left:-100%;transition:all 0.6s ease;width:100%;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);height:100%;content:"";position:absolute}.ex_contact .ex_inquiry_widget:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(199,161,129,0.5);background:rgb(199,161,129)}.ex_contact .ex_inquiry_widget:hover::before{left:100%}.ex_contact svg{fill:rgb(222,194,171);transition:all 0.3s ease;width:22px;height:22px}.ex_contact svg path{fill:rgb(222,194,171);transition:all 0.3s ease}.ex_contact svg:hover{fill:rgb(199,161,129);transform:translateY(-2px)}.ex_contact svg:hover path{fill:rgb(199,161,129)}@media (max-width: 1200px) {.ex_contact{background:#ffffff}} @media (max-width: 992px) {.ex_contact{padding:80px 0}.ex_contact .ex_query_block{flex-direction:column-reverse}.ex_contact .ex_full_width_image{min-height:350px;flex:0 0 auto}.ex_contact .ex_query_request{padding:50px 40px;flex:0 0 auto}.ex_contact .ex_query_request::before{top:0;height:10px;left:0;width:100%}} @media (max-width: 768px) {.ex_contact{padding:60px 0}.ex_contact h2{margin-bottom:40px;font-size:calc(37px - 4px)}.ex_contact .ex_query_request{padding:40px 30px}.ex_contact #contact{gap:25px}.ex_contact .ex_full_width_image{min-height:300px}} @media (max-width: 576px) {.ex_contact{padding:50px 0}.ex_contact .container{padding:0 15px}.ex_contact h2{margin-bottom:30px;font-size:calc(37px - 6px)}.ex_contact .ex_query_request{padding:35px 25px}.ex_contact #contact{gap:20px}.ex_contact input[type="text"]{padding:15px}.ex_contact .ex_inquiry_widget{width:100%;padding:15px 25px}.ex_contact .ex_full_width_image{min-height:250px}}.ex_mentorship_profile{position:relative;overflow:hidden;padding:6rem 0;background-color:rgb(240,225,213)}.ex_mentorship_profile::before{top:-10%;filter:blur(50px);width:45%;content:"";transform:rotate(-15deg);position:absolute;z-index:0;right:-10%;height:70%;background:linear-gradient(135deg,rgb(222,194,171,0.5),rgb(199,161,129,0.5))}.ex_mentorship_profile::after{transform:rotate(15deg);height:60%;filter:blur(40px);width:50%;z-index:0;position:absolute;background:linear-gradient(225deg,rgb(199,161,129,0.5),rgb(222,194,171,0.5));bottom:-10%;left:-10%;content:""}.ex_mentorship_profile .container{z-index:2;padding:0 1.5rem;margin:0 auto;max-width:1200px;position:relative}.ex_mentorship_profile .ex_alumni_ratings{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);backdrop-filter:blur(10px);transform:perspective(1000px) rotateX(2deg);padding:3rem;display:grid;border-left:4px solid rgb(222,194,171);grid-template-columns:1fr;position:relative;background:linear-gradient(to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.7));gap:2rem}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(1){transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;transform:translateY(-1rem)}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(1):hover{transform:translateY(-1.5rem) scale(1.02)}.ex_mentorship_profile .ex_alumni_ratings .ex_full_width_image{transition:all 0.5s cubic-bezier(0.19,1,0.22,1);clip-path:polygon(0% 0%,100% 0%,95% 100%,5% 100%);height:300px;box-shadow:0 15px 30px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.05);position:relative;width:100%}.ex_mentorship_profile .ex_alumni_ratings .ex_full_width_image:hover{box-shadow:0 20px 40px rgba(0,0,0,0.2),0 15px 25px rgba(0,0,0,0.1);transform:translateY(-10px);clip-path:polygon(0% 5%,100% 0%,95% 95%,5% 100%)}.ex_mentorship_profile .ex_alumni_ratings .ex_full_width_image::after{z-index:1;inset:0;position:absolute;content:"";background:linear-gradient(to top,rgb(222,194,171,0.5) 0%,transparent 50%)}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(2){opacity:0;padding-left:1rem;align-self:flex-start;animation:fadeSlideUp 0.8s cubic-bezier(0.19,1,0.22,1) 0.3s forwards;transform:translateY(1rem);border-left:2px solid rgb(199,161,129)}.ex_mentorship_profile .ex_alumni_ratings .name{font-weight:700;position:relative;color:rgb(222,194,171);display:inline-block;font-size:calc(21px * 1.2);margin-bottom:0.5rem}.ex_mentorship_profile .ex_alumni_ratings .name::after{position:absolute;transition:width 0.4s ease;height:2px;content:"";left:0;background-color:rgb(199,161,129);bottom:-5px;width:0}.ex_mentorship_profile .ex_alumni_ratings .name:hover::after{width:100%}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(2) > div{color:rgb(199,161,129);font-style:italic;margin-top:0.5rem;font-size:calc(16px * 0.95);padding-left:0.5rem;font-weight:600;position:relative}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(2) > div::before{position:absolute;left:-10px;color:rgb(222,194,171);opacity:0.7;content:"★"}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(3){animation:fadeSlideUp 0.8s cubic-bezier(0.19,1,0.22,1) 0.5s forwards;opacity:0;position:relative;transform:translateY(1rem)}.ex_mentorship_profile .ex_alumni_ratings .ex_career_card{position:relative;line-height:1.8;color:#000000;padding:1.5rem;box-shadow:0 5px 15px rgba(0,0,0,0.05);font-size:16px;background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.5))}.ex_mentorship_profile .ex_alumni_ratings .ex_career_card::before{font-family:Georgia,serif;left:-20px;position:absolute;z-index:-1;content:"";color:rgb(222,194,171,0.5);top:-20px;font-size:6rem}.ex_mentorship_profile .ex_alumni_ratings .ex_career_card::after{font-family:Georgia,serif;position:absolute;right:-20px;color:rgb(222,194,171,0.5);font-size:6rem;z-index:-1;content:"";bottom:-60px}@keyframes fadeSlideUp {0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}} @media (min-width: 768px) {.ex_mentorship_profile .ex_alumni_ratings{grid-template-rows:auto 1fr;grid-template-columns:300px 1fr;gap:2rem 3rem}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(1){grid-column:1 / 2;grid-row:1 / 3}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(2){grid-column:2 / 3;align-self:flex-end;grid-row:1 / 2}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(3){grid-row:2 / 3;grid-column:2 / 3}.ex_mentorship_profile .ex_alumni_ratings .ex_full_width_image{min-height:400px;height:100%;clip-path:polygon(0% 0%,90% 0%,100% 100%,10% 100%)}.ex_mentorship_profile .ex_alumni_ratings .ex_full_width_image:hover{clip-path:polygon(5% 0%,95% 0%,100% 95%,0% 100%)}.ex_mentorship_profile .ex_alumni_ratings .name{font-size:calc(21px * 1.5)}.ex_mentorship_profile .ex_alumni_ratings .ex_career_card{padding:2rem;font-size:calc(16px * 1.05)}} @media (min-width: 1024px) {.ex_mentorship_profile{padding:8rem 0}.ex_mentorship_profile .ex_alumni_ratings{gap:3rem 4rem;margin:0 2rem;grid-template-columns:400px 1fr;padding:4rem;transform:perspective(1200px) rotateX(1deg) rotateY(-1deg)}.ex_mentorship_profile .ex_alumni_ratings:hover{transform:perspective(1200px) rotateX(0deg) rotateY(0deg)}.ex_mentorship_profile .ex_alumni_ratings .ex_full_width_image{min-height:500px}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(2){padding-left:1.5rem}.ex_mentorship_profile .ex_alumni_ratings .name{margin-bottom:1rem;font-size:calc(21px * 1.7)}.ex_mentorship_profile .ex_alumni_ratings > div:nth-child(2) > div{font-size:calc(16px * 1.1)}.ex_mentorship_profile .ex_alumni_ratings .ex_career_card{padding:2.5rem;line-height:1.9;font-size:calc(16px * 1.1)}}.ex_program_results{padding:5rem 0;background:linear-gradient(135deg,rgba(rgb(199,161,129,0.5),0.05),rgba(rgb(222,194,171,0.5),0.1));position:relative;overflow:hidden}.ex_program_results::before{width:100%;height:100%;background:radial-gradient(circle at 10% 30%,rgba(rgb(222,194,171,0.5),0.08),transparent 60%);position:absolute;left:0;z-index:0;content:"";top:0}.ex_program_results::after{content:"";background:radial-gradient(circle,rgba(rgb(199,161,129,0.5),0.2),transparent 70%);position:absolute;right:-80px;height:200px;bottom:-80px;z-index:0;width:200px}.ex_program_results h5{position:relative;text-align:center;font-size:calc(21px * 1.1);color:#000000;transform:translateY(0);z-index:1;font-weight:700;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);margin-bottom:3rem}.ex_program_results h5::after{bottom:-12px;content:"";transform:translateX(-50%);left:50%;background:linear-gradient(90deg,rgb(222,194,171),rgb(199,161,129));border-radius:10px;height:3px;width:60px;position:absolute}.ex_program_results .container{position:relative;padding:0 1.5rem;margin:0 auto;z-index:2;max-width:1200px}.ex_program_results .ex_study_zone{gap:2.5rem;transform:translateY(0);box-shadow:0 15px 35px rgba(rgba(0,0,0,0.5),0.08),0 5px 15px rgba(rgba(0,0,0,0.5),0.05);flex-direction:column;display:flex;border-radius:17px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s cubic-bezier(0.19,1,0.22,1);background-color:#ffffff;padding:1.5rem}.ex_program_results .ex_study_zone:hover{box-shadow:0 20px 40px rgba(rgba(0,0,0,0.5),0.1),0 10px 20px rgba(rgba(0,0,0,0.5),0.08);transform:translateY(-5px)}.ex_program_results .ex_full_width_image{transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);transform:scale(1);border-radius:10px;height:300px;width:100%;object-fit:cover;box-shadow:0 10px 20px rgba(rgba(0,0,0,0.5),0.1)}.ex_program_results .ex_study_zone:hover .ex_full_width_image{transform:scale(1.02)}.ex_program_results .ex_text_frame_item{padding:1rem 0 0.5rem}.ex_program_results ul{padding:0;gap:1.25rem;margin:0;grid-template-columns:1fr;display:grid;list-style:none}.ex_program_results li{transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);padding-left:2.5rem;position:relative;transform:translateX(0)}.ex_program_results li:hover{transform:translateX(5px)}.ex_program_results li::before{top:0;border-radius:10px;height:100%;width:100%;content:"";background:linear-gradient(90deg,rgba(rgb(222,194,171,0.5),0.05),transparent);position:absolute;opacity:0;left:0;transform:scaleX(0.9);z-index:-1;transform-origin:left;transition:opacity 0.3s ease,transform 0.4s cubic-bezier(0.19,1,0.22,1)}.ex_program_results li:hover::before{opacity:1;transform:scaleX(1)}.ex_program_results li p{position:relative;display:flex;align-items:flex-start;color:#000000;font-size:calc(14px * 0.95);line-height:1.5;margin:0}.ex_program_results li svg{height:22px;width:22px;position:absolute;transition:transform 0.3s ease;left:-2rem;top:0}.ex_program_results li:hover svg{transform:scale(1.1) rotate(5deg)}.ex_program_results li svg path{fill:rgb(222,194,171);transition:fill 0.3s ease}.ex_program_results li:hover svg path{fill:rgb(199,161,129)}@media (min-width: 768px) {.ex_program_results{padding:7rem 0}.ex_program_results h5{margin-bottom:4rem;font-size:calc(21px * 1.25)}.ex_program_results h5::after{width:80px;height:4px}.ex_program_results .ex_study_zone{flex-direction:row;gap:3.5rem;padding:2.5rem;align-items:center}.ex_program_results .ex_study_zone > div:first-child{flex:0 0 45%}.ex_program_results .ex_full_width_image{height:360px}.ex_program_results .ex_text_frame_item{flex:1;padding:0}.ex_program_results ul{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.25rem}.ex_program_results li p{font-size:14px}} @media (min-width: 1024px) {.ex_program_results{padding:8rem 0}.ex_program_results h5{font-size:calc(21px * 1.4)}.ex_program_results .ex_study_zone{padding:3rem;gap:5rem}.ex_program_results .ex_study_zone > div:first-child{flex:0 0 42%}.ex_program_results .ex_full_width_image{height:420px}.ex_program_results ul{gap:2rem 1.5rem}.ex_program_results li p{line-height:1.6;font-size:calc(14px * 1.05)}.ex_program_results li:nth-child(odd){transform:translateY(0);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.ex_program_results li:nth-child(odd):hover{transform:translateY(-5px)}.ex_program_results li:nth-child(even){transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);transform:translateY(0)}.ex_program_results li:nth-child(even):hover{transform:translateY(5px)}} @media (max-width: 767px) {.ex_program_results h5{max-width:90%;padding:0 1rem;margin-left:auto;margin-right:auto}.ex_program_results .ex_study_zone{padding:1.25rem}.ex_program_results .ex_full_width_image{height:240px}.ex_program_results li{padding-left:2.25rem}.ex_program_results li svg{height:20px;width:20px;left:-1.75rem}.ex_program_results li p{line-height:1.4;font-size:calc(14px * 0.9)}}.ex_ty_div{position:relative;overflow:hidden;padding:4rem 0;background:linear-gradient(135deg,#f5f7fa 0%,#ebedee 100%);font-family:Arial,sans-serif}.ex_ty_div::before{transform:rotate(-15deg);width:60%;filter:blur(30px);position:absolute;right:-10%;border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;animation:float 15s ease-in-out infinite alternate;opacity:0.3;z-index:0;height:70%;background:linear-gradient(145deg,rgb(222,194,171,0.5) 0%,rgb(199,161,129,0.5) 100%);top:-30%;content:""}.ex_ty_div::after{background:linear-gradient(225deg,rgb(199,161,129,0.5) 0%,rgb(222,194,171,0.5) 100%);bottom:-20%;transform:rotate(10deg);animation:float 18s ease-in-out infinite alternate-reverse;left:-5%;content:"";opacity:0.2;height:60%;width:40%;position:absolute;filter:blur(25px);border-radius:30% 70% 60% 40% / 50% 30% 70% 50%;z-index:0}.ex_ty_div .container{padding:0 20px;margin:0 auto;z-index:2;max-width:1140px;position:relative}.ex_ty_div .ex_study_zone{transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.6s cubic-bezier(0.34,1.56,0.64,1);box-shadow:10px 10px 30px rgba(0,0,0,0.05),-10px -10px 30px rgba(255,255,255,0.8),inset 2px 2px 5px rgba(255,255,255,0.4),inset -2px -2px 5px rgba(0,0,0,0.05);transform:perspective(1000px) rotateX(2deg);backdrop-filter:blur(5px);position:relative;border-radius:15px;background-color:rgba(255,255,255,0.9);padding:3rem}.ex_ty_div .ex_study_zone:hover{box-shadow:15px 15px 40px rgba(0,0,0,0.08),-15px -15px 40px rgba(255,255,255,0.9),inset 2px 2px 5px rgba(255,255,255,0.4),inset -2px -2px 5px rgba(0,0,0,0.05);transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.ex_ty_div .ex_study_zone > div:first-child{margin-bottom:1.5rem;position:relative}.ex_ty_div .ex_study_zone > div:first-child::after{width:80px;border-radius:10px;content:"";position:absolute;transition:width 0.3s ease;bottom:-0.75rem;height:3px;left:0;background:linear-gradient(90deg,rgb(222,194,171) 0%,rgb(199,161,129) 100%);transform-origin:left}.ex_ty_div .ex_study_zone:hover > div:first-child::after{width:120px}.ex_ty_div h5{font-weight:700;color:#000000;display:inline-block;margin:0;line-height:1.4;position:relative;font-size:22px}.ex_ty_div h5::before{background:linear-gradient(135deg,rgb(222,194,171) 0%,rgb(199,161,129) 100%);height:26px;opacity:0;content:"✓";position:absolute;top:50%;border-radius:50%;display:flex;left:-35px;transform:translateY(-50%);justify-content:center;font-size:14px;width:26px;transition:opacity 0.5s ease,transform 0.5s ease;align-items:center;color:#ffffff}.ex_ty_div .ex_study_zone:hover h5::before{opacity:1;transform:translateY(-50%) scale(1)}.ex_ty_div p{line-height:1.8;transition:color 0.3s ease;margin:0;font-size:13px;color:#000000}.ex_ty_div a{overflow:hidden;transition:transform 0.3s ease;display:block;position:relative;text-decoration:none}.ex_ty_div a::before{left:0;width:100%;transform:scaleX(0);bottom:0;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);height:2px;transform-origin:right;content:"";background:linear-gradient(90deg,rgb(222,194,171,0.5) 0%,rgb(199,161,129) 100%);position:absolute}.ex_ty_div a:hover::before{transform:scaleX(1);transform-origin:left}.ex_ty_div a:hover{transform:translateY(-2px)}.ex_ty_div a:hover p{color:rgb(222,194,171)}@keyframes float {0%{transform:rotate(-15deg) translate(0,0)}50%{transform:rotate(-10deg) translate(-10px,10px)}100%{transform:rotate(-18deg) translate(5px,-5px)}} @media (max-width: 991px) {.ex_ty_div{padding:3rem 0}.ex_ty_div .ex_study_zone{padding:2.5rem}.ex_ty_div h5{font-size:calc(22px - 2px)}} @media (max-width: 767px) {.ex_ty_div{padding:2.5rem 0}.ex_ty_div .ex_study_zone{padding:2rem;transform:perspective(1000px) rotateX(1deg)}.ex_ty_div h5{font-size:calc(22px - 4px);padding-left:20px}.ex_ty_div h5::before{width:22px;height:22px;left:-15px;font-size:12px}.ex_ty_div p{font-size:calc(13px - 1px)}} @media (max-width: 576px) {.ex_ty_div{padding:2rem 0}.ex_ty_div .ex_study_zone{transform:none;padding:1.5rem;border-radius:10px}.ex_ty_div h5{font-size:calc(22px - 6px)}.ex_ty_div .ex_study_zone > div:first-child::after{width:60px;height:2px}.ex_ty_div .ex_study_zone:hover > div:first-child::after{width:90px}.ex_ty_div h5::before{height:20px;width:20px;font-size:10px}.ex_ty_div p{line-height:1.6;font-size:calc(13px - 2px)}}header .ex_head_base{justify-content:space-between;width:100%;display:flex;overflow:visible;align-items:center;z-index:99;padding:1.5rem 0;box-sizing:border-box;background:linear-gradient(120deg,rgb(222,194,171) 0%,rgb(199,161,129,0.5) 100%);position:relative}header .ex_head_base::before{height:100%;top:0;position:absolute;left:0;width:100%;z-index:-1;background:radial-gradient(circle at 70% 30%,rgb(199,161,129,0.5) 0%,transparent 60%);content:""}header .ex_head_base .ex_header_tutor{margin-left:calc((100vw - 100%) / 2);transition:all 0.4s ease;transform:translateY(-5px);position:relative;z-index:2}header .ex_head_base .ex_header_tutor:hover{transform:translateY(0) scale(1.05)}header .ex_head_base .ex_header_tutor .ex_top_primary{display:block;padding:0.5rem 1rem;position:relative}header .ex_head_base .ex_header_tutor .ex_top_primary::before{height:calc(100% + 20px);content:"";background:rgba(0,0,0,0.5);z-index:-1;position:absolute;width:calc(100% + 40px);clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);top:-10px;left:-20px}header .ex_head_base .ex_header_tutor .ex_top_primary svg{filter:drop-shadow(0 0 8px #ffffff);height:2.8rem;width:auto}header .ex_head_base .ex_main_head{justify-content:flex-end;padding-right:calc((100vw - 100%) / 2);padding:0;margin:0;display:flex;clip-path:polygon(5% 0,100% 0,100% 100%,0% 100%);width:80vw;background:linear-gradient(90deg,transparent,rgb(222,194,171,0.5) 30%,rgba(0,0,0,0.5) 100%);position:relative;list-style:none}header .ex_head_base .ex_main_head::before{position:absolute;height:100%;content:"";background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgba(255,255,255,0.03) 10px,rgba(255,255,255,0.03) 20px );top:0;z-index:-1;left:0;width:100%}header .ex_head_base .ex_main_head .ex_top_mentor{transform-style:preserve-3d;margin:0;position:relative;perspective:1000px}header .ex_head_base .ex_main_head .ex_top_mentor a{position:relative;text-decoration:none;padding:1.2rem 1.5rem;color:#ffffff;transform-origin:center;font-size:20px;display:block;font-weight:600;transition:all 0.3s ease}header .ex_head_base .ex_main_head .ex_top_mentor a::after{background:rgb(199,161,129);content:"";width:0;left:1.5rem;position:absolute;height:2px;transition:width 0.3s ease;bottom:0.8rem}header .ex_head_base .ex_main_head .ex_top_mentor a:hover{transform:translateZ(10px);color:rgb(199,161,129)}header .ex_head_base .ex_main_head .ex_top_mentor a:hover::after{width:calc(100% - 3rem)}@media screen and (max-width: 991px) {header .ex_head_base{align-items:center;flex-direction:column;padding:1rem 0}header .ex_head_base .ex_header_tutor{margin-bottom:1rem;margin-left:0}header .ex_head_base .ex_main_head{padding-right:0;justify-content:center;clip-path:none;background:rgb(222,194,171,0.5);width:100%;flex-wrap:wrap}header .ex_head_base .ex_main_head .ex_top_mentor a{padding:0.8rem 1rem}header .ex_head_base .ex_main_head .ex_top_mentor a::after{left:1rem;bottom:0.4rem}header .ex_head_base .ex_main_head .ex_top_mentor a:hover::after{width:calc(100% - 2rem)}} @media screen and (max-width: 767px) {header .ex_head_base .ex_main_head{padding:0.5rem 0}header .ex_head_base .ex_main_head .ex_top_mentor{width:50%}header .ex_head_base .ex_main_head .ex_top_mentor a{text-align:center;font-size:calc(20px - 2px);padding:0.6rem 0.8rem}header .ex_head_base .ex_main_head .ex_top_mentor a::after{display:none}}.ex_location_details{position:relative;padding:6rem 0;background:linear-gradient(120deg,rgb(240,225,213) 0%,rgb(222,194,171,0.5) 40%,rgb(240,225,213) 100%);overflow:hidden;isolation:isolate}.ex_location_details::before{inset:0;content:"";background:repeating-linear-gradient(0deg,transparent,transparent 5px,rgba(255,255,255,0.03) 5px,rgba(255,255,255,0.03) 10px),repeating-linear-gradient(90deg,transparent,transparent 5px,rgba(255,255,255,0.03) 5px,rgba(255,255,255,0.03) 10px);position:absolute;z-index:-1}.ex_location_details::after{background:radial-gradient(circle at 30% 50%,rgb(222,194,171,0.5) 0%,transparent 50%);content:"";animation:pulseGlow 15s infinite alternate;left:0;opacity:0.4;position:absolute;height:100%;width:100%;z-index:-2;top:0}@keyframes pulseGlow {0%{opacity:0.2;transform:scale(0.8)}100%{opacity:0.5;transform:scale(1.2)}} .ex_location_details .container{position:relative;max-width:1280px;margin:0 auto;padding:0 2rem}.ex_location_details .container::before{height:400px;right:-200px;background:rgb(199,161,129,0.5);border-radius:50%;z-index:-1;position:absolute;top:-200px;width:400px;content:"";filter:blur(100px);opacity:0.1}.ex_location_details .ex_contact_panel{position:relative;gap:3rem 2rem;grid-template-columns:1.5fr 1fr;display:grid;grid-template-rows:auto auto}.ex_location_details .ex_assist_support{box-shadow:0 15px 35px rgba(0,0,0,0.1);padding:2.5rem;border-radius:13px;border:1px solid rgba(255,255,255,0.05);backdrop-filter:blur(10px);position:relative;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease;background:rgba(255,255,255,0.03);overflow:hidden}.ex_location_details .ex_assist_support:nth-child(1){flex-direction:column;display:flex;justify-content:space-between;grid-row:1 / 3;grid-column:1 / 2}.ex_location_details .ex_assist_support:nth-child(2){position:relative;aspect-ratio:16/9;padding:0;overflow:hidden;grid-column:2 / 3;grid-row:1 / 2;border:none}.ex_location_details .ex_assist_support:nth-child(3){grid-row:2 / 3;grid-column:2 / 3}.ex_location_details .ex_assist_support::before{height:100%;left:0;opacity:0;width:2px;background:linear-gradient(to bottom,transparent,rgb(222,194,171),transparent);position:absolute;top:0;content:"";transition:opacity 0.3s ease,transform 0.3s ease;transform:scaleY(0.6)}.ex_location_details .ex_assist_support:hover::before{transform:scaleY(1);opacity:1}.ex_location_details .ex_assist_support:hover{transform:translateY(-5px) translateX(5px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.ex_location_details .ex_assist_support h2{color:#ffffff;font-weight:700;display:inline-block;font-size:32px;position:relative;margin-bottom:2rem}.ex_location_details .ex_assist_support h2::after{left:0;bottom:-10px;position:absolute;width:40px;height:3px;content:"";background:rgb(222,194,171);transition:width 0.3s ease}.ex_location_details .ex_assist_support:hover h2::after{width:100%}.ex_location_details .ex_request_info{font-size:calc(15px * 1.3);margin-bottom:1.5rem;font-weight:600;position:relative;color:rgb(199,161,129);padding-left:15px}.ex_location_details .ex_request_info::before{border-radius:50%;content:"";width:8px;transform:translateY(-50%);background:rgb(222,194,171);left:0;position:absolute;height:8px;top:50%}.ex_location_details .ex_connect_block{color:#000000;max-width:90%;font-size:15px;margin-bottom:2.5rem;position:relative;line-height:1.8}.ex_location_details .ex_assist_support p{display:flex;color:#000000;font-size:15px;align-items:center;margin-bottom:1.5rem}.ex_location_details .ex_assist_support p span{font-weight:600;position:relative;padding-bottom:2px;margin-left:0.5rem;color:#ffffff;transition:color 0.3s ease}.ex_location_details .ex_assist_support p span::after{bottom:0;background:rgb(222,194,171);left:0;height:1px;position:absolute;content:"";transition:width 0.3s ease;width:0}.ex_location_details .ex_assist_support p:hover span::after{width:100%}.ex_location_details .ex_contact_us{margin-top:2.5rem;background:rgba(0,0,0,0.1);position:relative;border-left:3px solid rgb(199,161,129);padding:1.5rem;border-radius:10px}.ex_location_details .ex_contact_us::before{top:0;position:absolute;width:30%;background:linear-gradient(to right,transparent,rgb(199,161,129,0.5));height:1px;content:"";right:0}.ex_location_details .ex_contact_us::after{bottom:0;left:0;content:"";width:30%;height:1px;position:absolute;background:linear-gradient(to right,rgb(199,161,129,0.5),transparent)}.ex_location_details .ex_contact_us h3{align-items:center;color:rgb(199,161,129);display:flex;font-weight:600;margin-bottom:1.2rem;font-size:22px}.ex_location_details .ex_contact_us h3::before{display:inline-block;border-radius:50%;content:"";background:linear-gradient(45deg,rgb(222,194,171) 0%,rgb(222,194,171) 40%,transparent 40%),linear-gradient(-45deg,rgb(199,161,129) 0%,rgb(199,161,129) 40%,transparent 40%);margin-right:8px;width:18px;height:18px}.ex_location_details .ex_reach_team{display:flex;gap:0.8rem;flex-wrap:wrap}.ex_location_details .ex_reach_team span{overflow:hidden;font-size:calc(15px * 0.85);border-radius:10px;color:#000000;position:relative;padding:0.6rem 1rem;background:rgba(255,255,255,0.05);transition:all 0.3s ease}.ex_location_details .ex_reach_team span::before{content:"";width:100%;transition:opacity 0.3s ease;position:absolute;left:0;background:rgb(222,194,171);height:100%;top:0;z-index:-1;opacity:0}.ex_location_details .ex_reach_team span:hover{color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.1);transform:translateY(-3px)}.ex_location_details .ex_reach_team span:hover::before{opacity:0.1}.ex_location_details .ex_assist_support .ex_full_width_image{border-radius:13px;overflow:hidden;width:100%;position:relative;height:100%}.ex_location_details .ex_assist_support .ex_full_width_image::after{content:"";z-index:1;left:0;position:absolute;width:100%;top:0;height:100%;mix-blend-mode:overlay;background:linear-gradient(135deg,rgb(222,194,171,0.5) 0%,transparent 100%),linear-gradient(45deg,transparent 70%,rgb(199,161,129,0.5) 100%)}.ex_location_details .ex_assist_support .ex_full_width_image::before{content:"";background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);position:absolute;z-index:2;height:50%;width:100%;bottom:0;left:0}.ex_location_details .ex_edu_coach{gap:1rem;align-content:center;display:grid;height:100%;grid-template-columns:repeat(3,1fr)}.ex_location_details .ex_edu_coach a{text-decoration:none;grid-column:span 3;overflow:hidden;background:rgba(0,0,0,0.15);padding:1.2rem;align-items:center;position:relative;transition:all 0.4s ease;display:flex;border-radius:10px}.ex_location_details .ex_edu_coach a::before{transition:width 0.3s ease;left:0;height:100%;background:rgb(222,194,171);content:"";top:0;width:3px;position:absolute}.ex_location_details .ex_edu_coach a::after{width:100%;top:0;content:"";z-index:-1;left:0;transition:opacity 0.3s ease;background:rgb(222,194,171);opacity:0;height:100%;position:absolute}.ex_location_details .ex_edu_coach a:hover{transform:translateX(5px)}.ex_location_details .ex_edu_coach a:hover::before{width:6px}.ex_location_details .ex_edu_coach a:hover::after{opacity:0.05}.ex_location_details .ex_edu_coach a span{margin-right:2rem;font-size:calc(15px * 0.9);color:rgb(199,161,129);display:inline-block;font-weight:600;width:80px}.ex_location_details .ex_edu_coach a p{margin:0;flex-grow:1;transition:transform 0.3s ease;color:#ffffff;font-size:15px}.ex_location_details .ex_edu_coach a:hover p{transform:translateX(5px)}.ex_location_details svg{margin-right:1rem;transition:all 0.3s ease;height:22px;width:22px}.ex_location_details svg path{transition:fill 0.3s ease;fill:rgb(199,161,129)}.ex_location_details .ex_edu_coach a:hover svg{transform:scale(1.1) rotate(5deg)}.ex_location_details .ex_edu_coach a:hover svg path{fill:rgb(222,194,171)}@media (max-width: 1024px) {.ex_location_details .ex_contact_panel{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:2rem}.ex_location_details .ex_assist_support:nth-child(1){grid-row:1 / 2;grid-column:1 / 2}.ex_location_details .ex_assist_support:nth-child(2){grid-column:1 / 2;grid-row:2 / 3;aspect-ratio:21/9}.ex_location_details .ex_assist_support:nth-child(3){grid-row:3 / 4;grid-column:1 / 2}.ex_location_details .ex_edu_coach{grid-template-columns:repeat(2,1fr)}.ex_location_details .ex_edu_coach a{grid-column:span 1}.ex_location_details .ex_edu_coach a:last-child{grid-column:span 2}} @media (max-width: 768px) {.ex_location_details{padding:4rem 0}.ex_location_details .ex_contact_panel{gap:1.5rem}.ex_location_details .ex_assist_support{padding:2rem}.ex_location_details .ex_assist_support:nth-child(2){aspect-ratio:16/9}.ex_location_details .ex_edu_coach{grid-template-columns:1fr}.ex_location_details .ex_edu_coach a{grid-column:span 1}.ex_location_details .ex_edu_coach a:last-child{grid-column:span 1}.ex_location_details .ex_reach_team{gap:0.6rem}.ex_location_details .ex_reach_team span{padding:0.5rem 0.8rem}} @media (max-width: 480px) {.ex_location_details{padding:3rem 0}.ex_location_details .ex_contact_panel{gap:1.2rem}.ex_location_details .ex_assist_support{padding:1.5rem}.ex_location_details .ex_assist_support h2{margin-bottom:1.5rem;font-size:calc(32px * 0.9)}.ex_location_details .ex_request_info{font-size:15px}.ex_location_details .ex_connect_block{margin-bottom:1.5rem}.ex_location_details .ex_contact_us{padding:1rem;margin-top:1.5rem}.ex_location_details .ex_edu_coach a{padding:1rem}.ex_location_details .ex_edu_coach a span{margin-right:1rem;width:60px}} .ex_location_details .container::after{height:200px;width:200px;z-index:-1;animation:rotate 30s linear infinite;position:absolute;background:radial-gradient(circle at center,rgba(255,255,255,0.1) 0%,transparent 60%),repeating-conic-gradient(from 0deg,rgba(255,255,255,0.03) 0deg,rgba(255,255,255,0) 5deg,rgba(255,255,255,0.03) 10deg);left:-100px;bottom:-100px;border-radius:50%;content:""}@keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ex_company_overview{overflow:hidden;background:rgb(240,225,213);padding:120px 0;position:relative}.ex_company_overview::before{content:"";position:absolute;width:100%;opacity:0.2;left:0;background-size:30px 30px;background:linear-gradient(90deg,transparent 95%,rgb(222,194,171,0.5) 95%),linear-gradient(0deg,transparent 95%,rgb(222,194,171,0.5) 95%);z-index:1;height:100%;top:0;animation:gridMove 40s linear infinite}@keyframes gridMove {0%{background-position:0 0}100%{background-position:30px 30px}} .ex_company_overview::after{filter:blur(60px);position:absolute;width:100%;z-index:1;height:100%;left:0;opacity:0.3;background:radial-gradient(circle at 20% 30%,rgb(222,194,171,0.5) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgb(199,161,129,0.5) 0%,transparent 50%);content:"";top:0;animation:bgPulse 20s infinite alternate}@keyframes bgPulse {0%{opacity:0.2;filter:blur(60px)}50%{opacity:0.3;filter:blur(80px)}100%{opacity:0.2;filter:blur(60px)}} .ex_company_overview .container{position:relative;z-index:2}.ex_company_overview .ex_study_zone{position:relative}.ex_company_overview h3{padding:20px 30px;display:inline-block;position:relative;border-left:4px solid rgb(222,194,171);color:#000000;backdrop-filter:blur(10px);margin-bottom:60px;box-shadow:10px 10px 30px rgba(0,0,0,0.05);border-radius:0 19px 19px 0;font-weight:700;font-size:37px;background:rgba(255,255,255,0.8)}.ex_company_overview h3::before{height:calc(100% - 40px);position:absolute;animation:pulseHeight 3s infinite alternate;background:rgb(199,161,129);content:"";width:4px;left:-2px;top:20px}@keyframes pulseHeight {0%{height:calc(100% - 40px);top:20px}100%{height:calc(100% - 60px);top:30px}} .ex_company_overview .ex_fast_track{position:relative;grid-template-columns:1fr 1fr;display:grid;margin-bottom:70px;gap:30px}.ex_company_overview .ex_fast_track span{font-weight:600;top:-40px;font-size:23px;padding:10px 20px;border-radius:10px;color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.1);background:rgb(222,194,171);z-index:5;transform:translateY(-50%);position:absolute;left:0}.ex_company_overview .ex_fast_track p{height:100%;line-height:1.8;display:flex;align-items:center;box-shadow:0 15px 30px rgba(0,0,0,0.05);color:#000000;border-left:3px solid rgb(222,194,171);padding:40px;border-radius:19px;backdrop-filter:blur(10px);background:rgba(255,255,255,0.8);font-size:16px}.ex_company_overview .ex_fast_track .ex_full_width_image{overflow:hidden;clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%);height:450px;box-shadow:0 15px 30px rgba(0,0,0,0.1);position:relative;border-radius:19px}.ex_company_overview .ex_fast_track .ex_full_width_image::before{background:linear-gradient(135deg,rgba(0,0,0,0.4) 0%,transparent 100%);width:100%;z-index:2;height:100%;content:"";left:0;top:0;position:absolute}.ex_company_overview .ex_why_trust{grid-template-columns:1fr 1fr;gap:30px;position:relative;display:grid}.ex_company_overview .ex_why_trust::before{height:1px;width:200px;background:linear-gradient(to right,rgb(222,194,171,0.5),rgb(199,161,129,0.5));position:absolute;left:calc(50% - 100px);content:"";top:-35px}.ex_company_overview .ex_why_trust p{font-size:16px;color:#000000;border-radius:19px;box-shadow:0 15px 30px rgba(0,0,0,0.05);align-items:center;padding:40px;line-height:1.8;background:rgba(255,255,255,0.8);backdrop-filter:blur(10px);border-right:3px solid rgb(199,161,129);display:flex;height:100%}.ex_company_overview .ex_why_trust .ex_learn_space{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 15%);border-radius:19px;height:450px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.1);position:relative}.ex_company_overview .ex_why_trust .ex_learn_space::before{left:0;position:absolute;content:"";height:100%;top:0;width:100%;background:linear-gradient(225deg,rgba(0,0,0,0.4) 0%,transparent 100%);z-index:2}.ex_company_overview .ex_why_trust .ex_learn_space::after{z-index:3;height:100%;width:50%;top:0;animation:shine 6s infinite;transform:skewX(-25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);content:"";position:absolute;left:-100%}@keyframes shine {0%{left:-100%}20%,100%{left:200%}} .ex_company_overview .ex_fast_track::after,.ex_company_overview .ex_why_trust::after{border:1px solid rgb(222,194,171,0.5);position:absolute;height:50px;animation:rotateFadeIn 10s infinite linear;opacity:0.7;content:"";width:50px;z-index:-1;border-radius:10px}@keyframes rotateFadeIn {0%{transform:rotate(0deg) scale(1);opacity:0.3}50%{transform:rotate(180deg) scale(1.5);opacity:0.7}100%{transform:rotate(360deg) scale(1);opacity:0.3}} .ex_company_overview .ex_fast_track::after{border-color:rgb(222,194,171,0.5);top:-25px;right:-25px}.ex_company_overview .ex_why_trust::after{bottom:-25px;border-color:rgb(199,161,129,0.5);left:-25px}.ex_company_overview .ex_study_zone::before,.ex_company_overview .ex_study_zone::after{width:120px;border-radius:50%;position:absolute;opacity:0.15;z-index:-1;animation:floatAnimation 15s infinite alternate ease-in-out;content:"";height:120px;filter:blur(40px)}@keyframes floatAnimation {0%{transform:translate(0,0)}50%{transform:translate(20px,-20px)}100%{transform:translate(-20px,20px)}} .ex_company_overview .ex_study_zone::before{background:rgb(222,194,171);top:20%;left:-60px}.ex_company_overview .ex_study_zone::after{right:-60px;animation-delay:2s;bottom:20%;background:rgb(199,161,129)}@media screen and (max-width: 1199px) {.ex_company_overview{padding:100px 0}.ex_company_overview h3{padding:15px 25px;font-size:calc(37px - 0.2rem);margin-bottom:50px}.ex_company_overview .ex_fast_track{margin-bottom:60px}.ex_company_overview .ex_fast_track p,.ex_company_overview .ex_why_trust p{padding:30px}.ex_company_overview .ex_fast_track .ex_full_width_image,.ex_company_overview .ex_why_trust .ex_learn_space{height:400px}} @media screen and (max-width: 991px) {.ex_company_overview{padding:80px 0}.ex_company_overview h3{font-size:calc(37px - 0.4rem);margin-bottom:40px;padding:12px 20px}.ex_company_overview .ex_fast_track,.ex_company_overview .ex_why_trust{gap:25px}.ex_company_overview .ex_fast_track{margin-bottom:50px}.ex_company_overview .ex_fast_track span{top:-35px;font-size:calc(23px - 0.2rem);padding:8px 15px}.ex_company_overview .ex_fast_track p,.ex_company_overview .ex_why_trust p{font-size:calc(16px - 0.1rem);padding:25px}.ex_company_overview .ex_fast_track .ex_full_width_image,.ex_company_overview .ex_why_trust .ex_learn_space{height:350px}.ex_company_overview .ex_fast_track::after,.ex_company_overview .ex_why_trust::after{height:40px;width:40px}.ex_company_overview .ex_study_zone::before,.ex_company_overview .ex_study_zone::after{width:80px;height:80px;filter:blur(30px)}} @media screen and (max-width: 767px) {.ex_company_overview{padding:60px 0}.ex_company_overview::before{background-size:20px 20px}.ex_company_overview h3{text-align:center;margin-bottom:40px;font-size:calc(37px - 0.6rem);border-radius:19px;width:100%}.ex_company_overview .ex_fast_track,.ex_company_overview .ex_why_trust{grid-template-columns:1fr;gap:20px}.ex_company_overview .ex_fast_track{margin-bottom:40px}.ex_company_overview .ex_fast_track span{left:20px}.ex_company_overview .ex_fast_track p,.ex_company_overview .ex_why_trust p{padding:20px;border-width:2px}.ex_company_overview .ex_fast_track .ex_full_width_image,.ex_company_overview .ex_why_trust .ex_learn_space{height:300px}.ex_company_overview .ex_why_trust p{order:2}.ex_company_overview .ex_why_trust .ex_learn_space{order:1}.ex_company_overview .ex_study_zone::before,.ex_company_overview .ex_study_zone::after{width:60px;height:60px;filter:blur(20px)}.ex_company_overview::after{filter:blur(40px)}} @media screen and (max-width: 575px) {.ex_company_overview{padding:50px 0}.ex_company_overview::before{background-size:15px 15px}.ex_company_overview h3{padding:10px 15px;font-size:calc(37px - 0.8rem);margin-bottom:35px}.ex_company_overview h3::before{left:-1px;width:2px}.ex_company_overview .ex_fast_track span{left:10px;font-size:calc(23px - 0.4rem);top:-30px;padding:6px 12px}.ex_company_overview .ex_fast_track,.ex_company_overview .ex_why_trust{gap:15px}.ex_company_overview .ex_fast_track{margin-bottom:35px}.ex_company_overview .ex_fast_track p,.ex_company_overview .ex_why_trust p{font-size:calc(16px - 0.2rem);padding:15px}.ex_company_overview .ex_fast_track .ex_full_width_image,.ex_company_overview .ex_why_trust .ex_learn_space{height:250px}.ex_company_overview .ex_fast_track .ex_full_width_image{clip-path:polygon(0 0,100% 0,100% 90%,90% 100%,0 100%)}.ex_company_overview .ex_why_trust .ex_learn_space{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%,0 10%)}.ex_company_overview .ex_fast_track::after,.ex_company_overview .ex_why_trust::after{width:30px;height:30px}} @media screen and (min-width: 1400px) {.ex_company_overview .ex_fast_track .ex_full_width_image,.ex_company_overview .ex_why_trust .ex_learn_space{height:500px}.ex_company_overview .ex_fast_track p,.ex_company_overview .ex_why_trust p{padding:50px}}.ex_join_now{position:relative;padding:4rem 2rem;overflow:hidden;background:linear-gradient(135deg,rgb(222,194,171) 0%,rgb(199,161,129) 100%);z-index:1;box-shadow:0 15px 30px rgba(0,0,0,0.1)}.ex_join_now::before{z-index:-1;content:"";animation:shiftLight 12s ease-in-out infinite alternate;transform:rotate(30deg);position:absolute;width:100%;right:-50%;background:linear-gradient(45deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.05) 100%);height:200%;top:-50%}.ex_join_now::after{background:radial-gradient(circle at 30% 70%,rgb(222,194,171,0.5) 0%,transparent 60%);top:0;left:0;position:absolute;width:100%;height:100%;content:"";z-index:-1}.ex_join_now .container{display:flex;align-items:flex-start;margin:0 auto;position:relative;max-width:1140px;transform:perspective(1000px) rotateX(2deg);z-index:2;flex-direction:column}.ex_join_now h6{color:#ffffff;transform:translateX(20px);position:relative;margin-bottom:2.5rem;font-weight:600;animation:slideInText 0.6s ease-out forwards;max-width:80%;text-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:calc(20px * 1.1);line-height:1.6}.ex_join_now h6::before{content:"";height:70%;position:absolute;left:-20px;top:50%;background:#ffffff;transform:translateY(-50%);width:4px}.ex_join_now div div{animation:slideUpButton 0.8s ease-out forwards 0.3s;display:flex;justify-content:flex-start;opacity:0;transform:translateY(10px)}.ex_join_now span{display:inline-block;overflow:hidden;position:relative}.ex_join_now .ex_inquiry_widget{display:inline-flex;clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%);border:none;text-decoration:none;overflow:hidden;font-size:18px;background:#ffffff;color:rgb(222,194,171);position:relative;font-weight:600;transform:skewX(-5deg);box-shadow:0 8px 20px rgba(0,0,0,0.15);letter-spacing:0.5px;align-items:center;justify-content:center;transition:all 0.4s cubic-bezier(0.17,0.67,0.83,0.67);padding:0.8rem 2.2rem}.ex_join_now .ex_inquiry_widget span{transform:skewX(5deg);display:inline-block;transition:transform 0.3s ease,color 0.3s ease;z-index:2;position:relative}.ex_join_now .ex_inquiry_widget::before{height:100%;top:0;left:-100%;content:"";position:absolute;transform:translateX(0) skewX(-10deg);z-index:1;background:rgb(199,161,129);transition:transform 0.4s cubic-bezier(0.17,0.67,0.83,0.67);width:100%}.ex_join_now .ex_inquiry_widget:hover{box-shadow:0 12px 25px rgba(0,0,0,0.2);transform:skewX(-5deg) translateY(-3px)}.ex_join_now .ex_inquiry_widget:hover::before{transform:translateX(100%) skewX(-10deg)}.ex_join_now .ex_inquiry_widget:hover span{transform:skewX(5deg) translateX(3px);color:rgb(222,194,171)}.ex_join_now .ex_inquiry_widget:active{transform:skewX(-5deg) translateY(1px);box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:all 0.1s cubic-bezier(0.17,0.67,0.83,0.67)}@keyframes shiftLight {0%{transform:rotate(30deg) translateX(0)}100%{transform:rotate(30deg) translateX(5%)}} @keyframes slideInText {0%{transform:translateX(50px);opacity:0}100%{transform:translateX(20px);opacity:1}} @keyframes slideUpButton {0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}} @media screen and (max-width: 991px) {.ex_join_now{padding:3.5rem 1.5rem}.ex_join_now h6{max-width:90%;font-size:20px}.ex_join_now .ex_inquiry_widget{padding:0.7rem 1.8rem}} @media screen and (max-width: 768px) {.ex_join_now{padding:3rem 1.2rem}.ex_join_now .container{align-items:center;transform:perspective(1000px) rotateX(1deg)}.ex_join_now h6{text-align:center;max-width:100%;margin-bottom:2rem;transform:translateX(0)}.ex_join_now h6::before{height:60%;left:-10px}.ex_join_now div div{justify-content:center}.ex_join_now .ex_inquiry_widget{padding:0.7rem 1.6rem}} @media screen and (max-width: 576px) {.ex_join_now{padding:2.5rem 1rem}.ex_join_now h6{margin-bottom:1.8rem;font-size:calc(20px * 0.9)}.ex_join_now h6::before{left:-8px;width:3px}.ex_join_now .ex_inquiry_widget{font-size:calc(18px * 0.9);padding:0.6rem 1.4rem}}.ex_cookie_message_panel{z-index:90;position:fixed;background:rgb(240,225,213);border-top:2px solid rgb(222,194,171);width:100%;bottom:0}.ex_safe_cookies{align-items:center;padding:20px 0;justify-content:space-between;display:flex}.ex_cookie_message_panel h5{margin-bottom:6px;font-size:22px}#ex_cookieNoticeBoard{display:none}#ex_cookieNoticeBoard:checked ~ .ex_cookie_message_panel{opacity:0;visibility:hidden}.ex_cookie_message_panel p{font-size:18px}.ex_secure_cookies{margin-right:10px;flex-shrink:0}.ex_secure_cookies svg,.ex_secure_cookies svg path,.ex_secure_cookies img{fill:rgb(222,194,171);height:100px;width:100px}.ex_cookie_preference{font-size:24px;margin-left:10px;color:rgb(222,194,171);cursor:pointer;white-space:nowrap;flex-shrink:0;text-align:center;text-decoration:none;line-height:35px;min-width:120px;border-bottom:2px solid rgb(222,194,171)}.ex_cookie_message_panel p a{color:rgb(222,194,171);text-decoration:none}@media only screen and (max-width: 1200px) {.ex_cookie_message_panel{padding:20px}} .ex_viewport-container .ex_cookie_message_panel{padding:40px 0;border:none;box-shadow:rgb(199,161,129,0.5) 0px 0px 40px 39px;background:rgb(199,161,129)}.ex_viewport-container .ex_cookie_preference{background:rgb(222,194,171);margin-left:30px;padding:10px;font-size:20px;color:#ffffff;border:none;font-weight:400}.ex_viewport-container .ex_cookie_protect h5,.ex_viewport-container .ex_cookie_protect p{color:#ffffff}@media only screen and (max-width: 800px) {.ex_secure_cookies{display:none}.ex_safe_cookies{flex-direction:column;justify-content:center;align-items:center}.ex_cookie_message_panel h5{text-align:center}.ex_cookie_message_panel p{text-align:center}.ex_cookie_protect{margin-bottom:20px}body .ex_viewport-container .ex_cookie_preference{margin-left:0;margin-bottom:10px}}footer{position:relative;z-index:1}footer::before{content:"";bottom:0;background:linear-gradient(120deg,rgb(222,194,171) 0%,rgb(199,161,129) 100%);position:absolute;top:0;right:0;left:0;z-index:-2;opacity:0.85}footer::after{bottom:0;left:0;right:0;background-size:20px 20px;z-index:-1;position:absolute;background-image:linear-gradient(to right,rgba(255,255,255,0.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.07) 1px,transparent 1px);top:0;content:""}.ex_code_labs{padding:4rem 0 2.5rem;position:relative;color:#ffffff}.ex_code_labs::before{opacity:0.2;position:absolute;background:#ffffff;content:"";left:0;top:0;height:10px;width:100%;clip-path:polygon( 0% 0%,4% 100%,8% 0%,12% 100%,16% 0%,20% 100%,24% 0%,28% 100%,32% 0%,36% 100%,40% 0%,44% 100%,48% 0%,52% 100%,56% 0%,60% 100%,64% 0%,68% 100%,72% 0%,76% 100%,80% 0%,84% 100%,88% 0%,92% 100%,96% 0%,100% 100% )}.ex_code_labs .container{justify-content:space-between;flex-wrap:wrap;gap:3rem;position:relative;display:flex}.ex_code_labs .company_holder{flex:1 1 400px;box-shadow:0 10px 30px rgba(0,0,0,0.1);padding:2.5rem;clip-path:polygon( 0% 0%,100% 0%,95% 100%,5% 100% );position:relative;background:rgba(255,255,255,0.1)}.ex_code_labs .company_holder h3{background:rgba(255,255,255,0.15);color:#ffffff;text-transform:uppercase;margin:0 0 1.5rem;clip-path:polygon(0% 0%,100% 0%,95% 100%,5% 100%);font-size:38px;display:inline-block;padding:0.5rem 2rem;letter-spacing:1px;font-weight:700}.ex_code_labs .ex_collab_space{line-height:1.6;background:rgba(0,0,0,0.15);margin:0 1rem;font-size:13px;color:#ffffff;padding:1.5rem;clip-path:polygon(3% 0%,97% 0%,100% 100%,0% 100%)}.ex_code_labs .ex_media_kit{min-width:400px;flex:1 1 calc(100% - 480px);display:flex;gap:2rem;flex-direction:column}.ex_code_labs .ex_nav_info{display:flex;flex-wrap:wrap;gap:2.5rem}.ex_code_labs .ex_main_head{position:relative;flex:1 1 calc(50% - 1.25rem);min-width:200px}.ex_code_labs .ex_main_head h5{display:inline-block;clip-path:polygon(0% 0%,95% 0%,100% 100%,5% 100%);margin:0 0 1.5rem;position:relative;font-weight:600;color:#ffffff;padding:0.5rem 1.5rem;font-size:20px;background:rgba(255,255,255,0.15)}.ex_code_labs .ex_main_head .ex_nav_info{gap:0.8rem;background:rgba(0,0,0,0.15);padding:1.5rem;display:flex;flex-direction:column;clip-path:polygon(2% 0%,98% 0%,100% 95%,0% 100%)}.ex_code_labs .ex_main_head .ex_nav_info a{display:block;position:relative;font-size:13px;padding:0.6rem 1rem;text-decoration:none;background:rgba(255,255,255,0.05);color:#ffffff;transition:all 0.3s ease;clip-path:polygon(0% 0%,97% 0%,100% 100%,3% 100%)}.ex_code_labs .ex_main_head .ex_nav_info a:hover{background:rgba(255,255,255,0.15);transform:translateX(5px)}.ex_code_labs .ex_main_head .ex_nav_info a::before{top:0;background:#ffffff;opacity:0;height:100%;transition:all 0.3s ease;content:"";left:0;position:absolute;width:3px}.ex_code_labs .ex_main_head .ex_nav_info a:hover::before{opacity:0.7}.ex_footnote_ref{margin-top:3rem;background:rgba(255,255,255,0.1);position:relative;padding:2rem 0;clip-path:polygon(0% 20%,2% 0%,98% 0%,100% 20%,100% 100%,0% 100%)}.ex_footnote_ref .container{display:flex;justify-content:center;align-items:center}.ex_footnote_ref .ex_sample_docs{clip-path:polygon(5% 0%,95% 0%,100% 100%,0% 100%);padding:0.7rem 2rem;background:rgba(255,255,255,0.05);position:relative;color:#ffffff;text-align:center;font-size:12px}@keyframes hexagonPulse {0%{background-position:0% 0%}100%{background-position:100% 100%}} @media (max-width: 1200px) {.ex_code_labs .container{gap:2rem}.ex_code_labs .company_holder{flex:1 1 380px}.ex_code_labs .ex_media_kit{min-width:380px;flex:1 1 calc(100% - 430px)}} @media (max-width: 992px) {.ex_code_labs{padding:3.5rem 0 2rem}.ex_code_labs .container{gap:2.5rem;flex-direction:column}.ex_code_labs .company_holder,.ex_code_labs .ex_media_kit{flex:1 1 100%;min-width:100%}.ex_code_labs .ex_main_head{flex:1 1 calc(50% - 1.25rem);min-width:200px}} @media (max-width: 768px) {.ex_code_labs{padding:3rem 0 1.5rem}.ex_code_labs .company_holder{padding:2rem}.ex_code_labs .company_holder h3{font-size:calc(38px - 2px)}.ex_code_labs .ex_nav_info{gap:1.5rem}.ex_footnote_ref{margin-top:2rem}} @media (max-width: 576px) {.ex_code_labs{padding:2.5rem 0 1rem}.ex_code_labs .ex_main_head{min-width:100%;flex:1 1 100%}.ex_code_labs .ex_nav_info{gap:1rem}.ex_footnote_ref{clip-path:polygon(0% 10%,2% 0%,98% 0%,100% 10%,100% 100%,0% 100%);margin-top:1.5rem;padding:1.5rem 0}.ex_code_labs::before{height:5px}} @media (max-width: 420px) {.ex_code_labs .company_holder{padding:1.5rem;clip-path:polygon(0% 0%,100% 0%,97% 100%,3% 100%)}.ex_code_labs .company_holder h3{padding:0.4rem 1rem}.ex_code_labs .ex_main_head h5{padding:0.4rem 1rem}.ex_code_labs .ex_main_head .ex_nav_info{padding:1rem}.ex_code_labs .ex_main_head .ex_nav_info a:hover{transform:translateX(3px)}.ex_footnote_ref .ex_sample_docs{padding:0.6rem 1.5rem;width:90%}}.ex_plan_chooser{padding:120px 0;position:relative;overflow:hidden;isolation:isolate}.ex_plan_chooser::before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(135deg,rgb(222,194,171,0.5),rgba(0,0,0,0.5) 70%)}.ex_plan_chooser::after{background:linear-gradient(225deg,rgb(199,161,129,0.5) 10%,transparent 65%);pointer-events:none;right:0;top:0;width:45%;content:"";height:100%;position:absolute;z-index:-1}.ex_plan_chooser .container{margin:0 auto;max-width:1320px;padding:0 15px;position:relative}.ex_plan_chooser .ex_rate_schemes{display:flex;flex-direction:column;position:relative;align-items:center}.ex_plan_chooser h2{text-align:center;color:#ffffff;margin-bottom:20px;position:relative;text-shadow:0 4px 12px rgba(0,0,0,0.15);font-weight:700;font-size:33px;z-index:2}.ex_plan_chooser h2::after{transform:translateY(2px);box-shadow:0 3px 6px rgba(0,0,0,0.1);content:"";margin:16px auto 0;width:80px;border-radius:2px;height:4px;background:rgb(222,194,171);display:block}.ex_plan_chooser .ex_program_fees{letter-spacing:0.3px;opacity:0.9;max-width:700px;text-shadow:0 2px 5px rgba(0,0,0,0.1);font-weight:400;line-height:1.6;font-size:calc(14px + 2px);margin:0 auto 50px;text-align:center;color:#ffffff}.ex_plan_chooser .ex_payment_scheme{list-style:none;gap:30px;width:100%;padding:0;position:relative;margin:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));z-index:2;display:grid}.ex_plan_chooser .ex_payment_scheme li{transition:transform 0.4s cubic-bezier(0.25,1,0.5,1);display:flex}.ex_plan_chooser .ex_payment_scheme li:hover{transform:translateY(-8px)}.ex_plan_chooser .ex_payment_option{width:100%;height:100%;transition:all 0.4s cubic-bezier(0.25,1,0.5,1);display:flex;overflow:hidden;flex-direction:column;text-decoration:none;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.07);border-radius:12px}.ex_plan_chooser .ex_payment_option:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1)}.ex_plan_chooser .ex_cost_fee{flex-grow:1;position:relative;background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.85));display:flex;z-index:1;box-sizing:border-box;overflow:hidden;flex-direction:column;border-radius:12px}.ex_plan_chooser .ex_cost_fee::before{z-index:-1;position:absolute;background:linear-gradient(145deg,rgba(rgb(222,194,171),0.03),rgba(rgb(199,161,129),0.05));content:"";height:100%;width:100%;left:0;top:0}.ex_plan_chooser .ex_cost_fee::after{height:180px;border-radius:0 0 0 180px;background:linear-gradient(225deg,rgb(222,194,171,0.5) 10%,transparent 70%);z-index:-1;transition:all 0.5s ease;position:absolute;transform:translate(50%,-50%);top:0;content:"";width:180px;opacity:0.1;right:0}.ex_plan_chooser .ex_payment_option:hover .ex_cost_fee::after{opacity:0.2;transform:translate(40%,-40%) scale(1.1)}.ex_plan_chooser .ex_rate_packages{flex-direction:column;z-index:2;position:relative;padding:35px 25px;flex-grow:1;display:flex}.ex_plan_chooser .ex_rate_packages::before{content:"";height:40%;background:linear-gradient(to top,rgba(rgb(222,194,171),0.03),transparent);position:absolute;z-index:-1;width:100%;left:0;bottom:0}.ex_plan_chooser .ex_rate_packages h4{position:relative;font-weight:600;display:inline-block;color:#000000;margin:0 0 20px;font-size:calc(23px + 2px)}.ex_plan_chooser .ex_rate_packages h4::after{box-shadow:0 1px 3px rgba(0,0,0,0.1);background:rgb(222,194,171);width:40px;left:0;bottom:-8px;position:absolute;height:3px;border-radius:2px;content:""}.ex_plan_chooser .ex_rate_packages p{font-size:14px;margin:0 0 30px;flex-grow:1;line-height:1.6;hyphens:auto;word-break:break-word;color:#000000;overflow-wrap:break-word}.ex_plan_chooser .ex_plan_rates{border-radius:8px;position:relative;margin-top:auto;background:linear-gradient(145deg,rgba(255,255,255,0.8),rgba(255,255,255,0.4));display:inline-block;align-self:flex-start;transition:all 0.3s ease;box-shadow:6px 6px 12px rgba(0,0,0,0.05),-6px -6px 12px rgba(255,255,255,0.8),inset 1px 1px 2px rgba(255,255,255,0.6);font-size:calc(23px + 6px);color:rgb(222,194,171);padding:10px 20px;font-weight:700;backdrop-filter:blur(4px)}.ex_plan_chooser .ex_payment_option:hover .ex_plan_rates{transform:scale(1.05);box-shadow:8px 8px 16px rgba(0,0,0,0.07),-8px -8px 16px rgba(255,255,255,0.9),inset 1px 1px 2px rgba(255,255,255,0.6);background:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(255,255,255,0.5))}@media (max-width: 1200px) {.ex_plan_chooser{padding:100px 0}.ex_plan_chooser .ex_payment_scheme{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.ex_plan_chooser h2{font-size:calc(33px - 2px)}.ex_plan_chooser .ex_program_fees{margin-bottom:40px;font-size:14px}} @media (max-width: 992px) {.ex_plan_chooser{padding:80px 0}.ex_plan_chooser .ex_payment_scheme{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.ex_plan_chooser .ex_rate_packages{padding:30px 20px}.ex_plan_chooser .ex_plan_rates{padding:8px 16px;font-size:calc(23px + 2px)}} @media (max-width: 768px) {.ex_plan_chooser{padding:60px 0}.ex_plan_chooser .ex_payment_scheme{max-width:500px;margin:0 auto;grid-template-columns:1fr}.ex_plan_chooser h2{font-size:calc(33px - 4px)}.ex_plan_chooser .ex_rate_packages h4{font-size:23px}.ex_plan_chooser .ex_rate_packages p{font-size:calc(14px - 1px)}} @media (max-width: 576px) {.ex_plan_chooser{padding:50px 0}.ex_plan_chooser h2{font-size:calc(33px - 6px)}.ex_plan_chooser .ex_program_fees{margin-bottom:30px;font-size:calc(14px - 1px)}.ex_plan_chooser .ex_rate_packages{padding:25px 18px}.ex_plan_chooser .ex_plan_rates{padding:6px 12px;font-size:23px}}.ex_title_screen{width:100%;display:flex;background:linear-gradient(135deg,rgb(199,161,129,0.5),rgb(222,194,171));align-items:center;overflow:hidden;min-height:100vh;justify-content:center;position:relative}.ex_title_screen::before{background:radial-gradient(circle at 70% 30%,rgba(255,255,255,0.12),transparent 60%);height:100%;top:0;content:"";left:0;position:absolute;z-index:1;width:100%}.ex_title_screen::after{height:300px;filter:blur(120px);opacity:0.15;background:rgb(222,194,171);content:"";width:300px;right:-100px;z-index:0;border-radius:50%;position:absolute;bottom:-100px}.ex_title_screen .ex_main_intro{backdrop-filter:blur(10px);position:relative;z-index:2;max-width:1200px;padding:2rem;background:rgba(255,255,255,0.03);transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1);box-shadow:20px 20px 60px rgba(0,0,0,0.1),-20px -20px 60px rgba(255,255,255,0.05),inset 2px 2px 4px rgba(255,255,255,0.05),inset -2px -2px 4px rgba(0,0,0,0.05);transform:perspective(1000px) rotateX(2deg);width:90%}.ex_title_screen .ex_main_intro:hover{transform:perspective(1000px) rotateX(0deg)}.ex_title_screen .ex_main_intro > div{grid-template-columns:1fr;gap:3rem;display:grid}.ex_title_screen h3{transform:translateY(0);font-size:24px;font-weight:600;border-left:4px solid rgb(199,161,129);padding:2rem;color:#ffffff;transition:transform 0.4s ease-out;box-shadow:inset 5px 5px 10px rgba(255,255,255,0.05),inset -5px -5px 10px rgba(0,0,0,0.05);background:rgba(rgb(222,194,171,0.5),0.2);line-height:1.5;font-family:Arial,sans-serif}.ex_title_screen h3:hover{transform:translateY(-5px)}.ex_title_screen .ex_study_expert{box-shadow:10px 10px 30px rgba(0,0,0,0.2),-10px -10px 30px rgba(255,255,255,0.05);overflow:hidden;height:450px;position:relative}.ex_title_screen .ex_study_expert::before{left:0;z-index:1;top:0;background:linear-gradient( to bottom,transparent,rgba(rgb(222,194,171,0.5),0.8) );position:absolute;height:100%;width:100%;content:""}.ex_title_screen .ex_study_expert > div{flex-direction:column;height:100%;z-index:2;position:relative;padding:3rem;display:flex;justify-content:flex-end}.ex_title_screen .ex_study_expert p{transform:translateY(20px);margin-bottom:1rem;max-width:600px;letter-spacing:0.5px;font-size:calc(16px * 1.2);color:#ffffff;animation:fadeUp 0.6s 0.3s forwards ease-out;font-weight:300;font-family:Arial,sans-serif;opacity:0;line-height:1.6}.ex_title_screen .title_style_header{transform:translateY(20px);font-size:39px;color:#ffffff;letter-spacing:1px;opacity:0;font-family:Arial,sans-serif;animation:fadeUp 0.6s 0.5s forwards ease-out;text-shadow:2px 2px 8px rgba(0,0,0,0.3);margin-top:1rem;font-weight:700;line-height:1.2}@keyframes fadeUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} .ex_title_screen .ex_study_expert > div > div{position:relative;padding-left:20px}.ex_title_screen .ex_study_expert > div > div::before{content:"";transform:translateY(-50%);top:50%;animation:expandLine 0.4s 0.8s forwards ease-out;height:0;position:absolute;width:4px;left:0;background:rgb(199,161,129)}@keyframes expandLine {from{height:0}to{height:100%}} @media (min-width: 768px) {.ex_title_screen .ex_main_intro > div{align-items:center;grid-template-columns:0.5fr 1fr}.ex_title_screen .ex_study_expert{height:500px}.ex_title_screen h3{font-size:calc(24px * 1.1)}.ex_title_screen .title_style_header{font-size:calc(39px * 1.2)}} @media (max-width: 767px) {.ex_title_screen{padding:2rem 0}.ex_title_screen .ex_main_intro{padding:1.5rem;width:95%}.ex_title_screen h3{font-size:18px;padding:1.5rem}.ex_title_screen .ex_study_expert{height:350px}.ex_title_screen .ex_study_expert > div{padding:2rem}.ex_title_screen .title_style_header{font-size:calc(31px * 1.1)}.ex_title_screen .ex_study_expert p{font-size:16px}} @media (max-width: 480px) {.ex_title_screen .ex_main_intro{padding:1rem}.ex_title_screen h3{font-size:calc(16px * 1.1);padding:1rem}.ex_title_screen .ex_study_expert{height:300px}.ex_title_screen .ex_study_expert > div{padding:1.5rem}.ex_title_screen .title_style_header{font-size:31px}} .ex_title_screen .ex_main_intro:hover .ex_study_expert::before{background:linear-gradient( to bottom,transparent 30%,rgba(rgb(222,194,171,0.5),0.7) );transition:background 0.5s ease}.ex_title_screen .ex_study_expert:hover{transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);transform:scale(1.01)}