*{box-sizing:border-box;padding:0;margin:0}.ui_wrapper-holder{height:100%;display:flex;min-height:100%;flex-direction:column}a{text-decoration:none;color:inherit}html,body{scroll-snap-type:none;height:100%;font-family:Arial,sans-serif;scroll-behavior:smooth;color:#000000;auto contain touch-action:none;min-height:100%}header,footer{width:100%}.ui_main_skill{flex:1 0 auto}svg{height:30px;width:30px}.ui_media_kit{flex:0 0 auto}.container{width:1256px;max-width:100%;margin: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;width:100%}footer .ui_media_kit{font-family:Arial,sans-serif;padding:250px 0 30px;position:relative;background:rgb(199,161,129);color:#ffffff}footer .ui_media_kit::before{width:100%;position:absolute;top:0;background:linear-gradient(90deg,rgb(222,194,171) 25%,rgb(199,161,129) 25%,rgb(199,161,129) 50%,rgb(222,194,171) 50%,rgb(222,194,171) 75%,rgb(199,161,129) 75%);content:"";left:0;height:20px}footer .ui_goal_footer{position:relative;z-index:1}footer .ui_msg_block{box-shadow:0 15px 40px rgba(0,0,0,0.1);padding:0;right:0;left:0;border-radius:26px;display:flex;flex-wrap:wrap;overflow:hidden;background-color:#ffffff;position:absolute;top:-120px;justify-content:space-between;margin-bottom:50px}footer .info_item{display:flex;position:relative;justify-content:flex-start;align-items:center;border-right:1px solid rgba(0,0,0,0.05);padding:25px;flex:1 1 250px;transition:all 0.3s ease}footer .info_item:last-child{border-right:none}footer .info_item::after{height:3px;left:0;bottom:0;position:absolute;width:0;transition:width 0.3s ease;background-color:rgb(222,194,171);content:""}footer .info_item:hover::after{width:100%}footer .info_item svg{margin-right:15px;width:22px;flex-shrink:0;fill:rgb(222,194,171);height:22px}footer .info_item p,footer .info_item a{text-decoration:none;font-size:18px;transition:all 0.3s ease;color:#000000}footer .info_item a:hover{color:rgb(222,194,171)}footer .text_main_holder{margin-top:100px;grid-template-columns:1fr;display:grid;gap:20px}footer .ui_head_skill{position:relative;padding:0 25px}footer .ui_head_skill svg{filter:brightness(0) invert(1);height:45px;margin-bottom:20px;width:auto}footer .ui_copy_notice{color:rgba(255,255,255,0.8);font-size:16px;max-width:350px;line-height:1.6}footer .ui_top_know{position:relative;padding:0 25px}footer .ui_top_know h5{margin-bottom:25px;padding-bottom:10px;font-weight:600;font-size:20px;position:relative;border-bottom:2px solid rgba(255,255,255,0.1);color:#ffffff}footer .ui_top_know h5::after{width:60px;position:absolute;left:0;height:2px;background-color:rgb(222,194,171);content:"";bottom:-2px}footer .ui_nav_skill{display:flex;margin-bottom:20px;flex-wrap:wrap}footer .ui_nav_skill a{background-color:rgba(255,255,255,0.05);padding:8px 16px;margin:5px 8px 5px 0;color:rgba(255,255,255,0.8);border-radius:20px;font-size:18px;text-decoration:none;transition:all 0.3s ease}footer .ui_nav_skill a:hover{background-color:rgb(222,194,171);transform:translateY(-3px);color:#ffffff}footer .subscribe_holder{background-color:rgb(199,161,129,0.5);padding:30px 25px;position:relative;border-radius:26px}footer .subscribe_holder h5{color:#ffffff;margin-bottom:15px;font-size:20px;font-weight:600}footer .subscribe_holder p{font-size:18px;margin-bottom:25px;line-height:1.6;color:rgba(255,255,255,0.8)}footer .input_holder{display:flex;flex-direction:column;gap:15px;position:relative}footer .input_holder::before{height:50px;content:"";top:-10px;right:-10px;opacity:0.1;background-color:rgb(222,194,171);border-radius:50%;z-index:-1;width:50px;position:absolute}footer .input_holder::after{bottom:-20px;left:-10px;content:"";opacity:0.1;width:70px;height:70px;background-color:rgb(199,161,129);z-index:-1;position:absolute;border-radius:50%}footer .input_holder input[type="email"]{font-size:18px;transition:all 0.3s ease;border-radius:10px;border:none;padding:15px;color:rgb(199,161,129);background-color:rgba(255,255,255,0.9)}footer .input_holder input[type="email"]:focus{background-color:#ffffff;outline:none;box-shadow:0 5px 15px rgba(0,0,0,0.1)}footer .input_holder input[type="email"]::placeholder{opacity:0.6;color:#000000}footer .ui_explore_courses{font-size:19px;cursor:pointer;background-color:rgb(222,194,171);padding:15px;transition:all 0.3s ease;overflow:hidden;color:#ffffff;border:none;border-radius:10px;position:relative;font-weight:600}footer .ui_explore_courses::before{content:"";transition:left 0.7s ease;top:0;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%;left:-100%;width:100%}footer .ui_explore_courses:hover{background-color:rgb(199,161,129)}footer .ui_explore_courses:hover::before{left:100%}footer .ui_tutor_match{padding-top:20px;margin-top:50px;text-align:center;border-top:1px dashed rgba(255,255,255,0.1)}footer .ui_footer_classes{color:rgba(255,255,255,0.6);font-size:16px}@media (min-width: 768px) {footer .ui_media_kit{padding-top:60px}footer .text_main_holder{grid-template-columns:1fr 1fr 1fr;gap:30px}footer .input_holder{flex-direction:row}footer .ui_explore_courses{white-space:nowrap}} @media (max-width: 991px) {footer .ui_msg_block{position:relative;margin-bottom:80px;top:0}footer .ui_media_kit{padding:120px 0 30px}footer .text_main_holder{margin-top:40px}} @media (max-width: 767px) {footer .info_item{border-bottom:1px solid rgba(0,0,0,0.05);border-right:none}footer .info_item:last-child{border-bottom:none}footer .ui_top_know,footer .subscribe_holder,footer .ui_head_skill{padding:20px}footer .ui_tutor_match{margin-top:40px}} @media (max-width: 576px) {footer .ui_top_know h5,footer .subscribe_holder h5{font-size:calc(20px - 2px);margin-bottom:20px}footer .ui_nav_skill a{font-size:calc(18px - 1px);padding:6px 12px}footer .input_holder input[type="email"],footer .ui_explore_courses{padding:12px}}.ui_client_opinions{background:linear-gradient(135deg,#ffffff 0%,rgb(240,225,213) 100%);position:relative;overflow:hidden;padding:5rem 0}.ui_client_opinions::before{content:"";background:linear-gradient(225deg,rgb(199,161,129,0.5) 0%,transparent 80%);left:-5%;top:-10%;transform:rotate(-15deg) skew(10deg);z-index:1;width:35%;position:absolute;pointer-events:none;height:70%}.ui_client_opinions::after{width:50%;background:linear-gradient(135deg,transparent 30%,rgb(222,194,171,0.5) 100%);bottom:-15%;position:absolute;content:"";pointer-events:none;z-index:1;right:-10%;height:70%;transform:rotate(15deg) skew(-5deg)}.ui_client_opinions h2{margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,0.1);color:#000000;font-weight:700;letter-spacing:0.5px;transform:perspective(1000px) rotateX(5deg);font-size:28px;z-index:2;text-align:center;position:relative}.ui_client_opinions h2::after{background:linear-gradient(90deg,transparent,rgb(222,194,171),transparent);position:absolute;left:25%;content:"";bottom:-15px;right:25%;height:3px}.ui_client_opinions .container.ui_expert_learning{margin:0 auto;max-width:1200px;position:relative;z-index:3;padding:0 20px}.ui_client_opinions .ui_testimonial_corner{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;perspective:1000px;gap:2rem}.ui_client_opinions .ui_client_feedback{box-shadow:0 10px 30px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05);flex-direction:column;height:100%;overflow:hidden;animation:revealCard 0.7s forwards;opacity:0;position:relative;display:flex;padding:2rem;background:linear-gradient(145deg,#ffffff 0%,rgba(255,255,255,0.8) 100%);animation-delay:calc(var(--i,0) * 0.1s);transform:translateY(20px);transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.5s ease;justify-content:space-between;border:1px solid rgba(255,255,255,0.2)}.ui_client_opinions .ui_client_feedback:nth-child(odd){transform:translateY(20px) rotate(1deg)}.ui_client_opinions .ui_client_feedback:nth-child(even){transform:translateY(20px) rotate(-1deg)}.ui_client_opinions .ui_client_feedback:hover{z-index:5;transform:translateY(-5px) scale(1.02);box-shadow:0 15px 35px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.05)}.ui_client_opinions .ui_client_feedback::before{z-index:1;font-size:150px;left:10px;top:-20px;line-height:1;color:rgb(199,161,129,0.5);content:"";font-family:serif;opacity:0.1;position:absolute}.ui_client_opinions .ui_client_feedback h3{margin-bottom:0.75rem;position:relative;padding-bottom:10px;color:rgb(222,194,171);z-index:2;font-weight:600;letter-spacing:0.8px;font-size:calc(22px + 2px);border-bottom:2px solid rgb(199,161,129,0.5)}.ui_client_opinions .ui_client_feedback p.description{position:relative;font-weight:400;font-style:italic;color:#000000;z-index:2;line-height:1.6;font-size:15px;margin-bottom:1.5rem}.ui_client_opinions .ui_client_feedback div{z-index:2;transition:transform 0.5s ease;position:relative;margin-top:auto;box-shadow:0 5px 15px rgba(0,0,0,0.1);border:3px solid #ffffff;width:60px;height:60px;border-radius:50%;overflow:hidden}.ui_client_opinions .ui_client_feedback:hover div{transform:scale(1.1) rotate(5deg)}.ui_client_opinions .ui_client_feedback div img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.ui_client_opinions .ui_client_feedback:hover div img{transform:scale(1.1)}@keyframes revealCard {0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}} @media screen and (max-width: 1200px) {.ui_client_opinions{padding:4rem 0}.ui_client_opinions .ui_testimonial_corner{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}} @media screen and (max-width: 992px) {.ui_client_opinions h2{font-size:calc(28px - 2px)}.ui_client_opinions .ui_client_feedback{padding:1.75rem}} @media screen and (max-width: 768px) {.ui_client_opinions{padding:3rem 0}.ui_client_opinions h2{margin-bottom:2rem}.ui_client_opinions .ui_testimonial_corner{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ui_client_opinions .ui_client_feedback::before{top:-15px;font-size:120px}} @media screen and (max-width: 576px) {.ui_client_opinions{padding:2.5rem 0}.ui_client_opinions .ui_testimonial_corner{grid-template-columns:1fr;gap:1.5rem}.ui_client_opinions h2{font-size:calc(28px - 4px);transform:none}.ui_client_opinions .ui_client_feedback{padding:1.5rem}.ui_client_opinions .ui_client_feedback h3{font-size:22px}} @media (prefers-reduced-motion: reduce) {.ui_client_opinions .ui_client_feedback{animation:none;transform:none !important;opacity:1}.ui_client_opinions .ui_client_feedback:hover{transform:none !important}}.ui_potential_students{padding:120px 0;background:#ffffff;position:relative;overflow:hidden}.ui_potential_students::before{position:absolute;height:100%;background:radial-gradient(circle at 20% 30%,rgb(222,194,171,0.5) 0,transparent 80px),radial-gradient(circle at 80% 70%,rgb(199,161,129,0.5) 0,transparent 80px);top:0;left:0;z-index:1;width:100%;opacity:0.3;content:""}.ui_potential_students .container{max-width:1140px;z-index:2;position:relative;margin:0 auto;padding:0 15px}.ui_potential_students .ui_expert_learning{position:relative}.ui_potential_students h4{color:#000000;margin-bottom:80px;text-align:center;font-weight:400;font-size:39px;position:relative}.ui_potential_students h4::after{bottom:-20px;width:50px;background:rgb(222,194,171);left:50%;content:"";height:2px;position:absolute;transform:translateX(-50%)}.ui_potential_students div > div{display:flex;margin:0 auto;max-width:900px;flex-wrap:wrap;justify-content:space-between;gap:40px 20px}.ui_potential_students p{margin:0;flex-direction:column;text-align:center;transition:all 0.5s ease;font-size:15px;padding:0;display:flex;align-items:center;flex:0 0 calc(33.333% - 20px);color:#000000;position:relative}.ui_potential_students p::before{border-radius:50%;z-index:-1;transform:translate(-50%,-50%);height:0;position:absolute;content:"";left:50%;top:50%;background:rgb(240,225,213);width:0;transition:all 0.5s cubic-bezier(0.19,1,0.22,1)}.ui_potential_students p:hover::before{width:170%;height:200%}.ui_potential_students p svg{border:1px solid rgb(222,194,171,0.5);padding:10px;transition:all 0.4s ease;height:50px;width:50px;border-radius:50%;margin-bottom:15px}.ui_potential_students p svg path{fill:rgb(222,194,171);transition:fill 0.3s ease}.ui_potential_students p:hover svg{transform:translateY(-10px);background:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.1);border-color:transparent}.ui_potential_students p:hover svg path{fill:rgb(199,161,129)}.ui_potential_students p span{position:relative;padding-top:10px}.ui_potential_students p span::before{position:absolute;left:50%;transform:translateX(-50%);background:rgb(222,194,171);transition:width 0.3s ease;top:0;content:"";width:0;height:1px}.ui_potential_students p:hover span::before{width:30px}@keyframes floatAnimation {0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}} .ui_potential_students p:nth-child(odd){animation:floatAnimation 5s infinite ease-in-out}.ui_potential_students p:nth-child(even){animation:floatAnimation 6s infinite ease-in-out reverse}@keyframes fadeIn {from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}} .ui_potential_students .ui_expert_learning > div p{animation:fadeIn 0.6s ease forwards;opacity:0}.ui_potential_students .ui_expert_learning > div p:nth-child(1){animation-delay:0.1s}.ui_potential_students .ui_expert_learning > div p:nth-child(2){animation-delay:0.2s}.ui_potential_students .ui_expert_learning > div p:nth-child(3){animation-delay:0.3s}.ui_potential_students .ui_expert_learning > div p:nth-child(4){animation-delay:0.4s}.ui_potential_students .ui_expert_learning > div p:nth-child(5){animation-delay:0.5s}.ui_potential_students .ui_expert_learning > div p:nth-child(6){animation-delay:0.6s}.ui_potential_students::after{bottom:0;position:absolute;width:100%;height:2px;content:"";background:linear-gradient(90deg,transparent,rgb(222,194,171,0.5),rgb(199,161,129,0.5),transparent);left:0}@media (max-width: 991px) {.ui_potential_students{padding:100px 0}.ui_potential_students h4{margin-bottom:60px;font-size:calc(39px * 0.9)}.ui_potential_students div > div{gap:30px 20px}.ui_potential_students p{flex:0 0 calc(50% - 20px)}.ui_potential_students p svg{width:45px;height:45px;margin-bottom:12px}} @media (max-width: 768px) {.ui_potential_students{padding:80px 0}.ui_potential_students h4{font-size:calc(39px * 0.8);margin-bottom:50px}.ui_potential_students h4::after{width:40px;bottom:-15px}.ui_potential_students div > div{gap:40px 0}.ui_potential_students p{flex:0 0 100%}.ui_potential_students p:nth-child(odd),.ui_potential_students p:nth-child(even){animation:none}} @media (max-width: 576px) {.ui_potential_students{padding:60px 0}.ui_potential_students h4{font-size:calc(39px * 0.7);margin-bottom:40px}.ui_potential_students h4::after{bottom:-12px;width:30px}.ui_potential_students div > div{gap:30px 0}.ui_potential_students p svg{height:40px;padding:8px;margin-bottom:10px;width:40px}.ui_potential_students p{font-size:calc(15px * 0.9)}}.ui_welcome_section{min-height:100vh;position:relative;background:linear-gradient(135deg,rgb(240,225,213) 0%,rgba(245,250,253,0.95) 100%);overflow:hidden}.ui_welcome_section::before{top:0;position:absolute;content:"";left:0;z-index:1;background:radial-gradient(circle at 20% 30%,rgba(94,170,168,0.1) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(94,170,168,0.08) 0%,transparent 40%);width:100%;height:100%}.ui_welcome_section .ui_expert_learning{padding:2rem 1.5rem;position:relative;flex-direction:column-reverse;display:flex;z-index:2;min-height:100vh}.ui_welcome_section .ui_editorial_box{background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.7));backdrop-filter:blur(8px);position:relative;transform:translateY(-2rem);box-shadow:0 15px 30px rgba(0,0,0,0.08);animation:slideUp 0.8s ease-out forwards;padding:2rem 1rem;z-index:3}.ui_welcome_section h1{opacity:0;color:#000000;line-height:1.3;position:relative;animation:slideInRight 0.6s ease-out 0.2s forwards;margin-bottom:1.5rem;font-size:calc(36px * 0.9);font-weight:700;transform:translateX(-50px)}.ui_welcome_section h1::after{transform:scaleX(0);transform-origin:left;animation:expandWidth 0.5s ease-out 0.8s forwards;left:0;width:60px;bottom:-10px;background:rgb(222,194,171);content:"";position:absolute;height:3px}.ui_welcome_section .ui_start_home{transform:translateY(20px);margin:2rem 0;position:relative;opacity:0;animation:fadeIn 0.7s ease-out 0.4s forwards}.ui_welcome_section .ui_start_home p{line-height:1.7;color:#000000;padding-left:0.5rem;animation:slideUp 0.6s ease-out 0.6s forwards;transform:translateY(15px);border-left:2px solid rgb(222,194,171);margin-top:1.5rem;font-size:12px;opacity:0}.ui_welcome_section svg{height:80px;filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.1));transform:scale(0.9);animation:pulseScale 3s ease-in-out infinite;width:80px;margin-bottom:1rem;transform-origin:center}.ui_welcome_section svg path{fill:rgb(222,194,171);transition:fill 0.3s ease}.ui_welcome_section svg text{font-size:12px;font-family:Arial,sans-serif;animation:colorShift 5s ease-in-out infinite alternate}.ui_welcome_section ul{animation:fadeIn 0.5s ease-out 0.8s forwards;transform:translateY(20px);margin:2rem 0 0;padding:0;list-style:none;opacity:0}.ui_welcome_section ul li{margin:0}.ui_welcome_section .ui_contact_inquiry{font-weight:600;position:relative;padding:0.9rem 1.8rem;background:linear-gradient(135deg,rgb(222,194,171) 0%,rgba(94,170,168,0.9) 100%);overflow:hidden;font-size:15px;border:none;color:#ffffff;text-decoration:none;text-align:center;box-shadow:0 6px 15px rgba(94,170,168,0.2);display:inline-block;transition:all 0.3s cubic-bezier(0.25,1,0.5,1)}.ui_welcome_section .ui_contact_inquiry::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%;width:100%;height:100%;transition:left 0.7s ease;top:0;content:"";position:absolute}.ui_welcome_section .ui_contact_inquiry:hover{box-shadow:0 10px 20px rgba(94,170,168,0.25);transform:translateY(-3px)}.ui_welcome_section .ui_contact_inquiry:hover::before{left:100%}.ui_welcome_section .ui_image_grid_item{position:relative;clip-path:polygon(0 0,100% 0,100% 92%,0 100%);width:100%;height:50vh;overflow:hidden;animation:fadeIn 1s ease-out;z-index:2}.ui_welcome_section .ui_image_grid_item::after{height:100%;top:0;left:0;position:absolute;content:"";background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,0.5));z-index:1;width:100%}@keyframes slideUp {from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes slideInRight {from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes fadeIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes expandWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes pulseScale {0%,100%{transform:scale(0.9)}50%{transform:scale(1)}} @keyframes colorShift {0%{fill:rgb(94,170,168)}50%{fill:rgb(74,150,148)}100%{fill:rgb(114,190,188)}} @media (min-width: 768px) {.ui_welcome_section .ui_expert_learning{flex-direction:row;padding:3rem;align-items:center}.ui_welcome_section .ui_editorial_box{padding:3rem 2.5rem;flex:1;transform:translateX(-3rem);margin-right:-5rem}.ui_welcome_section h1{font-size:36px}.ui_welcome_section .ui_image_grid_item{height:80vh;clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);flex:1.2}.ui_welcome_section svg{width:100px;height:100px}} @media (min-width: 992px) {.ui_welcome_section .ui_expert_learning{padding:0 5rem}.ui_welcome_section .ui_editorial_box{padding:4rem 3rem;transform:translateX(-5rem)}.ui_welcome_section h1{font-size:calc(39px * 0.9)}.ui_welcome_section .ui_start_home p{font-size:calc(12px * 1.1);line-height:1.8}.ui_welcome_section .ui_contact_inquiry{padding:1rem 2.2rem}.ui_welcome_section .ui_image_grid_item{height:85vh;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.ui_welcome_section svg{height:120px;width:120px}} @media (min-width: 1200px) {.ui_welcome_section .ui_expert_learning{padding:0 8rem}.ui_welcome_section .ui_editorial_box{transform:translateX(-8rem);padding:4.5rem 4rem}.ui_welcome_section h1{font-size:39px}.ui_welcome_section .ui_image_grid_item{height:90vh;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}} @media (prefers-reduced-motion) {.ui_welcome_section .ui_editorial_box,.ui_welcome_section h1,.ui_welcome_section .ui_start_home,.ui_welcome_section .ui_start_home p,.ui_welcome_section ul,.ui_welcome_section .ui_image_grid_item,.ui_welcome_section svg{opacity:1;transform:none;animation:none}.ui_welcome_section h1::after{transform:scaleX(1)}}.ui_program_overview{padding:120px 0;background:linear-gradient(120deg,rgb(240,225,213) 0%,rgba(0,0,0,0.5) 60%,rgb(222,194,171,0.5) 100%);position:relative;overflow:hidden}.ui_program_overview::before{animation:pulseGlow 12s infinite alternate;z-index:1;height:100%;content:"";opacity:0.6;left:0;position:absolute;background:radial-gradient(ellipse at 75% 40%,rgb(199,161,129,0.5) 0%,transparent 50%),radial-gradient(circle at 25% 80%,rgb(222,194,171,0.5) 0%,transparent 40%);width:100%;top:0}.ui_program_overview::after{width:100%;background-image:repeating-linear-gradient(45deg,#ffffff 0,#ffffff 1px,transparent 1px,transparent 60px),repeating-linear-gradient(135deg,#ffffff 0,#ffffff 1px,transparent 1px,transparent 60px);animation:gridShift 30s linear infinite;height:100%;z-index:1;position:absolute;left:0;top:0;content:"";opacity:0.05}.ui_program_overview .container{z-index:3;position:relative}.ui_program_overview .ui_expert_learning{background:transparent;position:relative;border-radius:26px;flex-direction:column;overflow:visible;display:flex}.ui_program_overview .ui_class_map{padding:60px;backdrop-filter:blur(10px);margin-left:auto;position:relative;background:#ffffff;border-radius:26px;z-index:3;width:75%;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5),0 0 0 1px rgb(222,194,171,0.5),0 0 40px rgb(199,161,129,0.5);transform:translateY(80px);margin-right:auto}.ui_program_overview .ui_class_map::before{animation:morphShape 15s infinite alternate ease-in-out;width:200px;height:200px;right:-15px;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;content:"";background:linear-gradient(135deg,rgb(222,194,171,0.5),rgb(199,161,129,0.5));z-index:-1;top:-15px;position:absolute}.ui_program_overview .ui_head_skill{position:absolute;box-shadow:0 15px 35px -10px rgba(0,0,0,0.5),0 0 0 8px #ffffff,0 0 0 12px rgb(222,194,171,0.5);left:60px;top:-60px;transform-origin:center center;background:#ffffff;width:120px;display:flex;height:120px;justify-content:center;animation:floatAndRotate 8s ease-in-out infinite;align-items:center;border-radius:30% 70% 50% 50% / 40% 40% 60% 60%}.ui_program_overview .ui_head_skill svg{height:60%;transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1);width:60%;fill:rgb(222,194,171);filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5))}.ui_program_overview .ui_head_skill:hover svg{transform:scale(1.2) rotate(-10deg);fill:rgb(199,161,129)}.ui_program_overview .ui_head_skill svg path{transition:stroke 0.4s ease;stroke-width:0.5;stroke:#000000}.ui_program_overview .ui_head_skill:hover svg path{stroke-dashoffset:50;stroke:rgb(222,194,171);stroke-dasharray:50;animation:drawPath 2s forwards}.ui_program_overview .ui_class_map h3{color:#000000;font-weight:700;position:relative;font-size:35px;margin-bottom:25px;transform:translateZ(0);padding-bottom:15px}.ui_program_overview .ui_class_map h3::before{position:absolute;background:rgb(222,194,171);content:"";left:0;width:8px;height:8px;border-radius:50%;bottom:0}.ui_program_overview .ui_class_map h3::after{background:linear-gradient(90deg,rgb(222,194,171),transparent);left:15px;width:80px;bottom:2.5px;position:absolute;height:3px;content:""}.ui_program_overview .ui_class_map p{line-height:1.8;margin-bottom:0;font-size:12px;font-weight:400;text-shadow:0 0 1px rgba(0,0,0,0.01);position:relative;color:#000000}.ui_program_overview .ui_class_map p::first-letter{margin-top:8px;color:rgb(222,194,171);margin-right:8px;line-height:0.8;font-weight:700;float:left;font-size:2em}.ui_program_overview .ui_image_grid_item{border-radius:26px 26px calc(26px * 3) 26px;width:85%;box-shadow:0 15px 35px -5px rgba(0,0,0,0.5),0 0 0 5px #ffffff;margin-left:auto;transform:perspective(1200px) rotateY(-5deg) rotateX(3deg);position:relative;overflow:hidden;height:400px;z-index:2;transition:transform 0.6s ease}.ui_program_overview .ui_expert_learning:hover .ui_image_grid_item{transform:perspective(1200px) rotateY(-2deg) rotateX(1deg) translateZ(30px)}.ui_program_overview .ui_image_grid_item::before{content:"";transition:opacity 0.5s ease;background:linear-gradient( to right,rgb(222,194,171,0.5) 0%,transparent 40%,rgb(199,161,129,0.5) 100% );height:100%;mix-blend-mode:multiply;left:0;top:0;z-index:2;opacity:0.7;position:absolute;width:100%}.ui_program_overview .ui_expert_learning:hover .ui_image_grid_item::before{opacity:0.5}.ui_program_overview .ui_image_grid_item::after{opacity:0.1;content:"";width:100%;position:absolute;left:0;mix-blend-mode:overlay;background:repeating-linear-gradient( -45deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px );z-index:2;top:0;height:100%}@keyframes pulseGlow {0%,100%{opacity:0.4;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}} @keyframes gridShift {0%{background-position:0 0}100%{background-position:60px 60px}} @keyframes morphShape {0%,100%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25% / 76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67% / 55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42% / 63% 68% 32% 37%}} @keyframes floatAndRotate {0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-3deg)}75%{transform:translateY(5px) rotate(3deg)}} @keyframes drawPath {to{stroke-dashoffset:0}} @media screen and (max-width: 1200px) {.ui_program_overview{padding:100px 0}.ui_program_overview .ui_class_map{width:85%;padding:50px;transform:translateY(70px)}.ui_program_overview .ui_image_grid_item{height:350px;width:90%}} @media screen and (max-width: 992px) {.ui_program_overview{padding:80px 0}.ui_program_overview .ui_expert_learning{flex-direction:column-reverse}.ui_program_overview .ui_class_map{margin-right:auto;padding:40px;margin-left:auto;transform:translateY(-70px);width:90%}.ui_program_overview .ui_head_skill{top:-50px;height:100px;width:100px;left:40px}.ui_program_overview .ui_image_grid_item{margin-left:0;transform:perspective(800px) rotateY(0) rotateX(0);height:320px;width:100%;border-radius:26px;margin-right:0}.ui_program_overview .ui_expert_learning:hover .ui_image_grid_item{transform:perspective(800px) rotateY(0) rotateX(0)}} @media screen and (max-width: 768px) {.ui_program_overview{padding:60px 0}.ui_program_overview .ui_class_map{width:100%;padding:30px;transform:translateY(-60px)}.ui_program_overview .ui_head_skill{width:80px;left:30px;height:80px;top:-40px}.ui_program_overview .ui_class_map h3{font-size:calc(35px * 0.85);margin-bottom:20px}.ui_program_overview .ui_class_map p{font-size:calc(12px * 0.95)}.ui_program_overview .ui_image_grid_item{height:280px}.ui_program_overview .ui_class_map::before{height:150px;right:-10px;top:-10px;width:150px}} @media screen and (max-width: 576px) {.ui_program_overview{padding:50px 0}.ui_program_overview .ui_class_map{transform:translateY(-40px);padding:25px 20px}.ui_program_overview .ui_head_skill{top:-35px;left:20px;width:70px;height:70px}.ui_program_overview .ui_class_map h3{margin-bottom:15px;font-size:calc(35px * 0.75);padding-bottom:12px}.ui_program_overview .ui_class_map h3::after{width:60px}.ui_program_overview .ui_class_map p{line-height:1.6;font-size:calc(12px * 0.9)}.ui_program_overview .ui_image_grid_item{height:220px}.ui_program_overview .ui_class_map::before{height:100px;width:100px}}.ui_locate{position:relative;background:linear-gradient(135deg,rgb(240,225,213) 0%,rgb(222,194,171,0.5) 100%);overflow:hidden;padding:6rem 0}.ui_locate::before{top:-5%;right:-5%;content:"";opacity:0.15;width:35%;z-index:1;transform:rotate(-15deg);animation:float 8s ease-in-out infinite;position:absolute;background:rgb(199,161,129,0.5);height:35%;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.ui_locate::after{height:25%;background:rgb(222,194,171,0.5);animation:float 8s ease-in-out infinite reverse;clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);transform:rotate(15deg);width:25%;content:"";left:-5%;position:absolute;bottom:-5%;z-index:1;opacity:0.15}.ui_locate .container{position:relative;margin:0 auto;z-index:2;max-width:1200px;padding:0 20px}.ui_locate .ui_contact_list{border-radius:21px;backdrop-filter:blur(10px);background:rgba(255,255,255,0.95);padding:3rem;transform:perspective(1000px) rotateX(2deg);transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);border-left:4px solid rgb(222,194,171)}.ui_locate .ui_contact_list:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1);transform:perspective(1000px) rotateX(0deg)}.ui_locate h3{color:rgb(222,194,171);font-size:29px;margin-bottom:1.5rem;font-weight:700;display:inline-block;position:relative}.ui_locate h3::after{background:linear-gradient(90deg,rgb(222,194,171) 0%,rgb(199,161,129) 100%);width:80%;transition:transform 0.3s ease;left:0;position:absolute;transform-origin:left;bottom:-10px;content:"";height:3px}.ui_locate .ui_contact_list:hover h3::after{transform:scaleX(1.2)}.ui_locate p{line-height:1.7;color:#000000;margin-bottom:1.5rem;font-size:17px}.ui_locate h5{margin-bottom:0.5rem;text-transform:capitalize;align-items:center;gap:0.5rem;font-weight:600;font-size:18px;display:flex;color:#000000}.ui_locate .ui_get_helpdesk{list-style:none;display:flex;gap:1rem;margin:2rem 0 0;padding:0;flex-direction:column}.ui_locate .ui_talk_team{padding:0.75rem 1rem;gap:0.5rem;font-weight:400;display:flex;text-decoration:none;font-size:17px;color:#000000;background:linear-gradient(to right,rgba(rgb(222,194,171,0.5),0.05),rgba(rgb(240,225,213),0.1));border-left:2px solid transparent;border-radius:10px;align-items:center;transition:all 0.3s ease}.ui_locate .ui_talk_team:hover{transform:translateX(5px);background:linear-gradient(to right,rgba(rgb(222,194,171,0.5),0.1),rgba(rgb(240,225,213),0.2));border-left:2px solid rgb(222,194,171)}.ui_locate svg{height:20px;transition:transform 0.3s ease;width:20px;flex-shrink:0}.ui_locate .ui_talk_team:hover svg{transform:scale(1.1)}.ui_locate svg path{fill:rgb(222,194,171);transition:fill 0.3s ease}.ui_locate .ui_talk_team:hover svg path{fill:rgb(199,161,129)}@keyframes float {0%,100%{transform:translateY(0) rotate(-15deg)}50%{transform:translateY(-20px) rotate(-5deg)}} @media (min-width: 768px) {.ui_locate .ui_contact_list{display:grid;padding:4rem;grid-template-columns:1fr;gap:2rem}.ui_locate h3{font-size:calc(29px * 1.1)}.ui_locate .ui_get_helpdesk{gap:1.5rem;flex-wrap:wrap;flex-direction:row}.ui_locate .ui_talk_team{padding:1rem 1.5rem}} @media (min-width: 992px) {.ui_locate{padding:8rem 0}.ui_locate .ui_contact_list{max-width:900px;transform:perspective(1500px) rotateX(2deg) rotateY(-1deg);margin:0 auto}.ui_locate .ui_contact_list:hover{transform:perspective(1500px) rotateX(0deg) rotateY(0deg)}.ui_locate h3{margin-bottom:2.5rem}.ui_locate h3::after{height:4px}} @media (max-width: 767px) {.ui_locate{padding:4rem 0}.ui_locate .ui_contact_list{padding:2rem;transform:none}.ui_locate h3{font-size:calc(29px * 0.9);margin-bottom:1.25rem}.ui_locate p{font-size:calc(17px * 0.95)}.ui_locate svg{height:18px;width:18px}.ui_locate .ui_talk_team{padding:0.65rem 0.75rem}} @media (hover: none) {.ui_locate .ui_contact_list{transform:none !important}.ui_locate .ui_talk_team:hover{transform:none}}.ui_thxContent{position:relative;background:linear-gradient(135deg,rgb(222,194,171,0.5),rgb(199,161,129) 120%);overflow:hidden;padding:100px 0}.ui_thxContent::before{width:50%;opacity:0.05;background:rgb(255,255,255,0.5);height:60%;position:absolute;top:-10%;right:-10%;pointer-events:none;transform:rotate(-15deg);content:""}.ui_thxContent::after{background:rgb(222,194,171);position:absolute;bottom:-5%;height:30%;left:-5%;width:40%;opacity:0.1;content:"";pointer-events:none;transform:rotate(10deg)}.ui_thxContent .container{z-index:2;margin:0 auto;padding:0 20px;position:relative;max-width:1200px}.ui_thxContent .ui_expert_learning{display:flex;background:#ffffff;padding:60px 50px;flex-direction:column;position:relative;gap:40px;box-shadow:0 15px 45px rgba(0,0,0,0.08),0 5px 20px rgba(0,0,0,0.05);transform:translateY(0);transition:transform 0.5s cubic-bezier(0.25,0.1,0.25,1)}.ui_thxContent .ui_expert_learning:hover{transform:translateY(-5px)}.ui_thxContent .ui_expert_learning::before{left:0;width:4px;background:linear-gradient(to bottom,rgb(222,194,171),rgb(199,161,129));top:0;position:absolute;content:"";height:100%}.ui_thxContent .ui_expert_learning div:first-child{padding-bottom:25px;position:relative}.ui_thxContent .ui_expert_learning div:first-child::after{height:2px;background:rgb(222,194,171,0.5);bottom:0;content:"";position:absolute;width:80px;left:0}.ui_thxContent .ui_expert_learning h5{color:#000000;line-height:1.4;font-weight:700;font-size:22px;transition:transform 0.4s ease-out;margin:0;transform:translateX(0)}.ui_thxContent .ui_expert_learning:hover h5{transform:translateX(8px)}.ui_thxContent .ui_expert_learning div:last-child{position:relative}.ui_thxContent .ui_expert_learning a{text-decoration:none;display:block;transition:all 0.4s ease}.ui_thxContent .ui_expert_learning p{font-size:17px;position:relative;line-height:1.8;z-index:1;margin:0;transition:color 0.3s ease;color:#000000;font-family:Arial,sans-serif}.ui_thxContent .ui_expert_learning a:hover p{color:rgb(222,194,171)}.ui_thxContent .ui_expert_learning a::before{bottom:-10px;height:40%;position:absolute;opacity:0;content:"";z-index:0;right:-10px;background:linear-gradient(135deg,transparent,rgb(199,161,129,0.5) 60%);width:40%;transition:opacity 0.5s ease}.ui_thxContent .ui_expert_learning a:hover::before{opacity:0.1}@media (min-width: 768px) {.ui_thxContent .ui_expert_learning{padding:70px 80px}.ui_thxContent .ui_expert_learning::before{width:6px}.ui_thxContent .ui_expert_learning div:first-child::after{width:120px}} @media (max-width: 767px) {.ui_thxContent{padding:60px 0}.ui_thxContent .ui_expert_learning{padding:40px 30px;gap:25px}.ui_thxContent .ui_expert_learning h5{font-size:calc(22px - 2px)}.ui_thxContent .ui_expert_learning p{font-size:calc(17px - 1px)}.ui_thxContent .ui_expert_learning div:first-child{padding-bottom:20px}.ui_thxContent .ui_expert_learning div:first-child::after{width:60px}} @media (max-width: 480px) {.ui_thxContent{padding:40px 0}.ui_thxContent .ui_expert_learning{gap:20px;padding:30px 20px}.ui_thxContent .ui_expert_learning h5{font-size:calc(22px - 4px)}} @media (prefers-reduced-motion: reduce) {.ui_thxContent .ui_expert_learning,.ui_thxContent .ui_expert_learning h5,.ui_thxContent .ui_expert_learning a::before,.ui_thxContent .ui_expert_learning a p{transition:none}.ui_thxContent .ui_expert_learning:hover,.ui_thxContent .ui_expert_learning:hover h5{transform:none}}.ui_privacy_corner{padding:6rem 2rem;position:relative;background:linear-gradient(135deg,rgb(240,225,213) 0%,rgba(rgb(222,194,171,0.5),0.05) 100%);overflow:hidden}.ui_privacy_corner::before{box-shadow:0 0 20px rgba(rgb(222,194,171,0.5),0.4);width:100%;left:0;height:6px;position:absolute;top:0;background:linear-gradient(90deg,rgb(222,194,171) 0%,rgb(199,161,129) 100%);content:""}.ui_privacy_corner::after{background:radial-gradient(circle at bottom right,rgba(rgb(199,161,129,0.5),0.08),transparent 70%);width:35%;content:"";z-index:0;height:35%;transform:translate(10%,10%);bottom:0;position:absolute;pointer-events:none;right:0}.ui_privacy_corner .container{z-index:1;perspective:1000px;margin:0 auto;transform-style:preserve-3d;position:relative;max-width:1140px}.ui_privacy_corner h1{font-weight:700;font-size:44px;border-bottom:1px solid rgba(rgb(222,194,171,0.5),0.1);color:rgb(222,194,171);padding-bottom:1rem;margin-bottom:2.5rem;transform:translateZ(5px);position:relative;letter-spacing:-0.02em}.ui_privacy_corner h1::after{background:linear-gradient(90deg,rgb(222,194,171),rgb(199,161,129));content:"";transition:width 0.3s cubic-bezier(0.25,1,0.5,1);bottom:-1px;position:absolute;transform-origin:left center;width:80px;height:3px;left:0}.ui_privacy_corner h2{font-weight:600;color:#000000;position:relative;font-size:35px;padding-left:1.5rem;margin:3rem 0 1.5rem;transform:translateZ(3px)}.ui_privacy_corner h2::before{height:80%;content:"";top:0.3em;position:absolute;border-radius:2px;left:0;width:8px;background:linear-gradient(to bottom,rgb(222,194,171),rgb(199,161,129))}.ui_privacy_corner h3{color:#000000;padding-left:1.25rem;font-size:calc(35px * 0.85);margin:2.5rem 0 1.25rem;font-weight:600;position:relative}.ui_privacy_corner h3::before{height:70%;content:"";top:0.4em;background:linear-gradient(to bottom,rgb(199,161,129),rgb(222,194,171));position:absolute;left:0;width:6px;border-radius:2px}.ui_privacy_corner h4{font-weight:600;position:relative;padding-left:1rem;font-size:calc(35px * 0.7);color:#000000;margin:2rem 0 1rem}.ui_privacy_corner h4::before{border-radius:1px;position:absolute;width:4px;top:0.4em;background:rgb(199,161,129);height:60%;left:0;content:""}.ui_privacy_corner p{font-size:15px;position:relative;transform:translateZ(1px);margin-bottom:1.5rem;max-width:95%;line-height:1.7;color:#000000}.ui_privacy_corner p strong{color:#000000;font-weight:600;position:relative}.ui_privacy_corner span{line-height:1.7;display:block;position:relative;max-width:95%;margin-bottom:1.5rem;font-size:15px;color:#000000}.ui_privacy_corner ul{position:relative;list-style:none;transform:translateZ(2px);padding:0.5rem 0 1.5rem 1.5rem}.ui_privacy_corner ul::before{top:0;content:"";position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgb(222,194,171),transparent);width:1px}.ui_privacy_corner li{padding-left:1.75rem;position:relative;line-height:1.6;color:#000000;margin-bottom:1.25rem;font-size:15px}.ui_privacy_corner li::before{border:2px solid rgb(222,194,171);width:8px;height:8px;content:"";transition:transform 0.3s ease;top:0.6em;box-shadow:0 0 0 2px rgba(rgb(222,194,171,0.5),0.1);background:rgba(rgb(255,255,255,0.5),0.8);border-radius:50%;left:0;position:absolute}.ui_privacy_corner li:hover::before{transform:scale(1.2);background:rgba(rgb(222,194,171,0.5),0.1)}@media (max-width: 992px) {.ui_privacy_corner{padding:5rem 1.5rem}.ui_privacy_corner h1{font-size:calc(44px * 0.9)}.ui_privacy_corner h2{font-size:calc(35px * 0.9)}.ui_privacy_corner h3{font-size:calc(35px * 0.8)}.ui_privacy_corner h4{font-size:calc(35px * 0.65)}} @media (max-width: 768px) {.ui_privacy_corner{padding:4rem 1.25rem}.ui_privacy_corner::after{height:25%;width:50%}.ui_privacy_corner h1{margin-bottom:2rem;font-size:calc(44px * 0.8)}.ui_privacy_corner h2{margin:2.5rem 0 1.25rem;padding-left:1.25rem}.ui_privacy_corner h3{padding-left:1rem}.ui_privacy_corner h4{padding-left:0.75rem}.ui_privacy_corner p,.ui_privacy_corner span{max-width:100%}.ui_privacy_corner ul{padding-left:0.75rem}.ui_privacy_corner li{margin-bottom:1rem;padding-left:1.5rem}} @media (max-width: 576px) {.ui_privacy_corner{padding:3rem 1rem}.ui_privacy_corner h1{font-size:calc(44px * 0.7);margin-bottom:1.5rem}.ui_privacy_corner h2{padding-left:1rem;margin:2rem 0 1rem;font-size:calc(35px * 0.8)}.ui_privacy_corner h3{padding-left:0.75rem;font-size:calc(35px * 0.7)}.ui_privacy_corner h4{font-size:calc(35px * 0.6);padding-left:0.5rem}.ui_privacy_corner h1::after{width:60px}.ui_privacy_corner ul{padding-left:0.5rem}.ui_privacy_corner li{padding-left:1.25rem}}.ui_course_rewards{position:relative;background:linear-gradient(135deg,rgb(240,225,213) 0%,rgb(222,194,171,0.5) 100%);padding:90px 0;overflow:hidden}.ui_course_rewards::before{height:100%;left:0;opacity:0.4;position:absolute;top:0;content:"";width:100%;background:radial-gradient(circle at 75% 25%,rgb(199,161,129,0.5) 0%,transparent 50%)}.ui_course_rewards .container{z-index:2;padding:0 20px;max-width:1200px;position:relative;margin:0 auto}.ui_course_rewards .ui_expert_learning{align-items:center;display:flex;gap:50px}.ui_course_rewards .ui_image_grid_item{position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.1);flex:0 0 38%;border-radius:16px;transform:translateY(-10px);transition:all 0.5s ease;max-width:38%;z-index:1}.ui_course_rewards .ui_image_grid_item::after{opacity:0.5;border:2px solid rgb(222,194,171,0.5);right:-15px;bottom:-15px;content:"";top:15px;transition:all 0.5s ease;z-index:-1;position:absolute;left:15px;border-radius:16px}.ui_course_rewards .ui_image_grid_item:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateY(0)}.ui_course_rewards .ui_image_grid_item:hover::after{top:10px;bottom:-10px;opacity:0.7;right:-10px;left:10px}.ui_course_rewards .ui_editorial_box{background:#ffffff;flex:0 0 55%;border-radius:16px;z-index:1;padding:40px 35px;position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.08)}.ui_course_rewards .ui_editorial_box::before{background:linear-gradient(to bottom,rgb(222,194,171),rgb(199,161,129));left:0;content:"";width:6px;height:100%;border-radius:10px;position:absolute;top:0}.ui_course_rewards h3{position:relative;padding-left:15px;margin-bottom:30px;font-size:29px;color:#000000;font-weight:700}.ui_course_rewards h3::after{background:rgb(222,194,171);width:80px;border-radius:10px;position:absolute;left:15px;bottom:-12px;content:"";height:3px}.ui_course_rewards ul{margin:0;flex-direction:column;list-style:none;display:flex;padding:0 0 0 15px;gap:15px}.ui_course_rewards li{background:linear-gradient(90deg,#ffffff,rgb(240,225,213) 180%);padding:15px;position:relative;transition:all 0.3s ease;border-radius:8px}.ui_course_rewards li:hover{transform:translateX(10px);box-shadow:0 5px 15px rgba(0,0,0,0.05);background:linear-gradient(90deg,#ffffff,rgb(199,161,129,0.5) 180%)}.ui_course_rewards li p{display:flex;line-height:1.5;gap:16px;font-weight:400;font-size:17px;color:#000000;margin:0;align-items:center}.ui_course_rewards svg{box-shadow:0 4px 8px rgba(0,0,0,0.1);background:#ffffff;align-items:center;padding:5px;border-radius:50%;justify-content:center;height:24px;transition:all 0.3s ease;width:24px;flex-shrink:0;display:flex}.ui_course_rewards svg path{transition:fill 0.3s ease;fill:rgb(222,194,171)}.ui_course_rewards li:hover svg{box-shadow:0 6px 12px rgba(0,0,0,0.15);transform:scale(1.1)}.ui_course_rewards li:hover svg path{fill:rgb(199,161,129)}@media (max-width: 992px) {.ui_course_rewards{padding:70px 0}.ui_course_rewards .ui_expert_learning{gap:40px;flex-direction:column}.ui_course_rewards .ui_image_grid_item{max-width:60%;margin:0 auto;flex:none}.ui_course_rewards .ui_editorial_box{flex:none;margin:0 auto;width:90%}.ui_course_rewards .ui_editorial_box::before{width:100%;height:6px;left:0;top:0}} @media (max-width: 576px) {.ui_course_rewards{padding:50px 0}.ui_course_rewards .ui_image_grid_item{max-width:80%}.ui_course_rewards .ui_image_grid_item::after{display:none}.ui_course_rewards .ui_editorial_box{padding:30px 20px;width:100%}.ui_course_rewards h3{font-size:22px;margin-bottom:25px}.ui_course_rewards ul{gap:12px}.ui_course_rewards li{padding:12px}.ui_course_rewards svg{height:22px;width:22px}}.ui_price_plan_item{position:relative;overflow:hidden;background:linear-gradient(145deg,rgb(240,225,213),#ffffff);padding:6rem 0}.ui_price_plan_item::before{z-index:1;content:"";background:linear-gradient(120deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 70%);left:0;width:100%;height:100%;position:absolute;top:0}.ui_price_plan_item .container{position:relative;margin:0 auto;max-width:1320px;padding:0 15px;z-index:2}.ui_price_plan_item .ui_class_cost{display:grid;grid-template-columns:1fr;gap:3rem}.ui_price_plan_item .ui_pricing_tiers{order:1;animation:fadeInUp 0.8s forwards 0.2s;text-align:center;padding:2rem;background:linear-gradient(145deg,#ffffff,rgb(255,255,255,0.5));opacity:0;transform:translateY(20px);box-shadow:0 15px 35px rgba(0,0,0,0.05)}.ui_price_plan_item .ui_pricing_tiers h2{color:rgb(222,194,171);font-size:28px;font-weight:700;position:relative;margin-bottom:1.5rem;display:inline-block}.ui_price_plan_item .ui_pricing_tiers h2::after{height:3px;position:absolute;width:60%;background:linear-gradient(90deg,transparent,rgb(222,194,171),transparent);content:"";transform:translateX(-50%);left:50%;bottom:-10px}.ui_price_plan_item .ui_pricing_tiers .ui_sub_options{font-weight:400;color:#000000;max-width:80%;margin:0 auto;font-size:15px;line-height:1.6}.ui_price_plan_item .ui_fee_deals{gap:2rem;grid-template-columns:1fr;order:2;display:grid}.ui_price_plan_item .ui_learning_fees{text-decoration:none;transform:translateY(30px);animation:fadeInUp 0.8s forwards;opacity:0;will-change:transform,opacity;display:block;transition:transform 0.4s cubic-bezier(0.2,0.85,0.4,1.275);animation-delay:calc(0.1s * var(--i,1))}.ui_price_plan_item .ui_learning_fees:nth-child(1){--i:1}.ui_price_plan_item .ui_learning_fees:nth-child(2){--i:2}.ui_price_plan_item .ui_learning_fees:nth-child(3){--i:3}.ui_price_plan_item .ui_learning_fees:nth-child(4){--i:4}.ui_price_plan_item .ui_learning_fees:hover{transform:translateY(-5px) scale(1.02)}.ui_price_plan_item .ui_access_rates{height:100%;overflow:hidden;transition:all 0.4s ease;flex-direction:column;background:#ffffff;display:flex;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.07)}.ui_price_plan_item .ui_learning_fees:hover .ui_access_rates{box-shadow:0 15px 40px rgba(0,0,0,0.1)}.ui_price_plan_item .ui_cost_levels{display:flex;z-index:1;padding:2.5rem 2rem;position:relative;flex-grow:1;flex-direction:column}.ui_price_plan_item .ui_cost_levels::before{z-index:-1;width:120px;background:linear-gradient(135deg,transparent 50%,rgb(222,194,171,0.5) 50%);opacity:0;height:120px;right:0;transform:translate(30px,-30px);transition:opacity 0.4s ease,transform 0.4s ease;position:absolute;top:0;content:""}.ui_price_plan_item .ui_learning_fees:hover .ui_cost_levels::before{transform:translate(0,0);opacity:0.7}.ui_price_plan_item .ui_learning_fees h3{font-weight:700;margin-bottom:1rem;transition:color 0.3s ease;color:#000000;font-size:calc(18px + 0.2rem);position:relative}.ui_price_plan_item .ui_learning_fees:hover h3{color:rgb(222,194,171)}.ui_price_plan_item .ui_price_panel{font-size:calc(21px + 0.8rem);font-weight:700;margin-bottom:1.5rem;display:inline-block;position:relative;color:rgb(222,194,171)}.ui_price_plan_item .ui_price_panel::before{background:rgb(199,161,129);bottom:-5px;position:absolute;height:3px;width:40px;left:0;content:"";transition:width 0.3s ease}.ui_price_plan_item .ui_learning_fees:hover .ui_price_panel::before{width:80px}.ui_price_plan_item .ui_learning_fees p{line-height:1.6;word-wrap:break-word;word-break:break-word;font-size:15px;-ms-word-break:break-all;margin-bottom:0;overflow-wrap:break-word;color:#000000}.ui_price_plan_item .ui_image_grid_item{position:relative;overflow:hidden;height:200px;transition:transform 0.5s ease}.ui_price_plan_item .ui_image_grid_item::after{content:"";inset:0;background:linear-gradient(to top,rgba(0,0,0,0.2),transparent);position:absolute}.ui_price_plan_item .ui_learning_fees:hover .ui_image_grid_item{transform:scale(1.05)}@keyframes fadeInUp {from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}} @media (min-width: 768px) {.ui_price_plan_item .ui_fee_deals{grid-template-columns:repeat(2,1fr)}.ui_price_plan_item .ui_pricing_tiers{padding:3rem}.ui_price_plan_item .ui_cost_levels{padding:2.8rem 2.2rem}} @media (min-width: 992px) {.ui_price_plan_item .ui_class_cost{gap:2rem;grid-template-columns:2fr 1fr}.ui_price_plan_item .ui_pricing_tiers{justify-content:center;height:100%;order:2;flex-direction:column;padding:4rem 3rem;display:flex;text-align:left}.ui_price_plan_item .ui_pricing_tiers h2::after{width:100px;left:0;background:linear-gradient(90deg,rgb(222,194,171),transparent);transform:none}.ui_price_plan_item .ui_pricing_tiers .ui_sub_options{margin:0;max-width:100%}.ui_price_plan_item .ui_fee_deals{grid-template-columns:repeat(2,1fr);order:1}} @media (min-width: 1200px) {.ui_price_plan_item .ui_fee_deals{gap:2.5rem;grid-template-columns:repeat(2,1fr)}.ui_price_plan_item .ui_cost_levels{padding:3rem 2.5rem}.ui_price_plan_item .ui_pricing_tiers h2{font-size:calc(28px + 0.3rem)}} @media (max-width: 767px) {.ui_price_plan_item{padding:4rem 0}.ui_price_plan_item .ui_pricing_tiers h2{font-size:calc(28px - 0.2rem)}.ui_price_plan_item .ui_pricing_tiers .ui_sub_options{max-width:100%;font-size:calc(15px - 0.1rem)}.ui_price_plan_item .ui_learning_fees h3{font-size:18px}.ui_price_plan_item .ui_price_panel{font-size:calc(21px + 0.5rem)}.ui_price_plan_item .ui_image_grid_item{height:160px}}.ui_contact_panel{overflow:hidden;padding:70px 0;position:relative;background:rgb(240,225,213)}.ui_contact_panel::before{content:"";z-index:0;left:0;position:absolute;top:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,0.03) 10px,rgba(0,0,0,0.03) 20px),repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(0,0,0,0.03) 10px,rgba(0,0,0,0.03) 20px);height:100%;width:100%}.ui_contact_panel .container{max-width:1200px;z-index:1;margin:0 auto;padding:0 20px;position:relative}.ui_contact_panel h2{font-weight:700;font-size:31px;position:relative;text-align:center;margin-bottom:40px;color:rgb(199,161,129)}.ui_contact_panel h2::after{position:absolute;content:"";height:3px;bottom:-15px;left:50%;background:rgb(222,194,171);width:60px;transform:translateX(-50%)}.ui_contact_panel .ui_support_card{border-radius:26px;grid-template-columns:1fr 1fr;box-shadow:0 5px 30px rgba(0,0,0,0.1);gap:0;display:grid;background:#ffffff;overflow:hidden}.ui_contact_panel .ui_image_grid_item{grid-column:2;border-bottom-right-radius:26px;transition:transform 0.6s ease;border-top-right-radius:26px;min-height:500px;height:100%;grid-row:1}.ui_contact_panel .ui_feedback_block{grid-column:1;grid-row:1;background:#ffffff;padding:50px 40px}.ui_contact_panel #contact{flex-direction:column;gap:25px;display:flex}.ui_contact_panel h3{font-size:19px;font-weight:600;margin-bottom:15px;color:rgb(222,194,171)}.ui_contact_panel input[type="text"]{color:#000000;border:1px solid rgb(240,225,213);padding:15px 20px;font-size:15px;border-radius:10px;background:#ffffff;width:100%;transition:all 0.3s ease}.ui_contact_panel input[type="text"]:focus{box-shadow:0 0 10px rgba(0,0,0,0.05);border-color:rgb(222,194,171);outline:none}.ui_contact_panel input[type="text"]::placeholder{color:#000000;opacity:0.5}.ui_contact_panel .ui_feedback_support{margin-top:10px;display:flex;align-items:flex-start;gap:10px}.ui_contact_panel .ui_feedback_support input[type="checkbox"]{width:24px;border-radius:10px;height:24px;position:relative;appearance:none;margin-top:2px;border:2px solid rgb(240,225,213);cursor:pointer;flex-shrink:0}.ui_contact_panel .ui_feedback_support input[type="checkbox"]:checked{border-color:rgb(222,194,171);background:rgb(222,194,171)}.ui_contact_panel .ui_feedback_support input[type="checkbox"]:checked::after{position:absolute;top:50%;font-size:16px;content:"✓";transform:translate(-50%,-50%);left:50%;color:#ffffff}.ui_contact_panel .ui_feedback_support label{font-size:15px;line-height:1.5;color:#000000}.ui_contact_panel .ui_feedback_support a{text-decoration:none;color:rgb(222,194,171);transition:all 0.3s ease;font-weight:600}.ui_contact_panel .ui_feedback_support a:hover{color:rgb(199,161,129)}.ui_contact_panel .ui_contact_inquiry{cursor:pointer;padding:15px 35px;overflow:hidden;align-self:flex-start;color:#ffffff;font-size:14px;margin-top:10px;background:rgb(222,194,171);font-weight:600;text-transform:uppercase;border-radius:10px;letter-spacing:1px;position:relative;border:none;transition:all 0.3s ease}.ui_contact_panel .ui_contact_inquiry::before{content:"";left:-100%;transition:all 0.6s ease;width:100%;top:0;position:absolute;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent)}.ui_contact_panel .ui_contact_inquiry:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);transform:translateY(-3px);background:rgb(199,161,129)}.ui_contact_panel .ui_contact_inquiry:hover::before{left:100%}.ui_contact_panel svg{height:22px;fill:rgb(222,194,171);vertical-align:middle;margin-right:10px;width:22px}.ui_contact_panel svg path{fill:rgb(222,194,171)}@media (max-width: 992px) {.ui_contact_panel .ui_support_card{grid-template-columns:1fr}.ui_contact_panel .ui_image_grid_item{grid-row:1;border-top-right-radius:26px;border-radius:0;min-height:300px;border-top-left-radius:26px;grid-column:1}.ui_contact_panel .ui_feedback_block{padding:40px 30px;grid-column:1;grid-row:2}} @media (max-width: 768px) {.ui_contact_panel{padding:50px 0}.ui_contact_panel h2{font-size:calc(31px - 4px);margin-bottom:30px}.ui_contact_panel .ui_feedback_block{padding:30px 25px}.ui_contact_panel .ui_image_grid_item{min-height:250px}} @media (max-width: 576px) {.ui_contact_panel{padding:40px 0}.ui_contact_panel .container{padding:0 15px}.ui_contact_panel h2::after{width:40px}.ui_contact_panel .ui_feedback_block{padding:25px 20px}.ui_contact_panel #contact{gap:20px}.ui_contact_panel .ui_contact_inquiry{width:100%;padding:14px 20px}.ui_contact_panel .ui_image_grid_item{min-height:200px}}.ui_cookie_warning_dialog{position:fixed;z-index:100;display:flex;justify-content:center;border-top:3px solid rgb(222,194,171);background:rgb(240,225,213);box-shadow:0 -3px 10px rgba(0,0,0,0.5);width:100%;bottom:0;padding:20px 0}.ui_cookies_consent{max-width:1200px;width:90%;padding:20px;border:2px solid rgb(222,194,171);margin:auto;align-items:center;background:rgba(0,0,0,0.5);justify-content:space-between;border-radius:12px;display:flex}.ui_policy_ack{margin-right:20px;flex-shrink:0}.ui_policy_ack svg{height:50px;fill:rgb(222,194,171);width:50px}.ui_manage_cookies{text-align:left;color:#ffffff;flex-grow:1}.ui_manage_cookies h5{color:rgb(222,194,171);letter-spacing:1px;font-size:19px;margin-bottom:10px;font-weight:700;text-transform:uppercase}.ui_manage_cookies p{line-height:1.5;font-size:18px;color:#ffffff;margin:0}.ui_manage_cookies p a{text-decoration:underline;color:rgb(222,194,171)}.ui_cookies_terms{border:none;color:#ffffff;font-size:19px;min-width:120px;border-radius:10px;text-align:center;text-decoration:none;background:rgb(222,194,171);cursor:pointer;padding:10px 20px;flex-shrink:0}.cookie_button.ui_cookie_expand{margin-right:10px}#ui_cookieNoticeBanner{display:none}#ui_cookieNoticeBanner:checked ~ .ui_cookie_warning_dialog{opacity:0;visibility:hidden}@media only screen and (max-width: 1200px) {.ui_cookies_consent{flex-direction:column;text-align:center;align-items:center}.ui_policy_ack{margin-bottom:20px;margin-right:0}.ui_cookies_terms{max-width:250px;width:100%;margin:10px 0}} .ui_teaching_history{padding:5rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(240,225,213) 0%,#ffffff 100%)}.ui_teaching_history::before{z-index:1;position:absolute;transform:rotate(-15deg);background:rgb(222,194,171,0.5);content:"";clip-path:polygon(0 0,100% 0,75% 100%,0% 100%);width:200px;left:-50px;height:200px;top:-50px}.ui_teaching_history::after{width:250px;height:250px;bottom:-50px;content:"";position:absolute;right:-50px;background:rgb(199,161,129,0.5);z-index:1;clip-path:polygon(25% 0,100% 0,100% 100%,0% 100%);transform:rotate(15deg)}.ui_teaching_history .container{margin:0 auto;padding:0 20px;position:relative;z-index:2;max-width:1200px}.ui_teaching_history .ui_client_feedback{background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.7));box-shadow:0 15px 30px rgba(0,0,0,0.08);position:relative;transform:perspective(1000px) rotateX(2deg);padding:2.5rem;display:grid;gap:2rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);grid-template-columns:1fr}.ui_teaching_history .ui_client_feedback:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.12)}.ui_teaching_history .ui_client_feedback > div:first-child{overflow:hidden;position:relative;transform:translateZ(0)}.ui_teaching_history .ui_client_feedback .ui_image_grid_item{position:relative;transform:scale(1);width:100%;transition:transform 0.8s cubic-bezier(0.19,1,0.22,1);height:300px;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.ui_teaching_history .ui_client_feedback:hover .ui_image_grid_item{transform:scale(1.02)}.ui_teaching_history .ui_client_feedback .ui_image_grid_item::after{transition:opacity 0.5s ease;background:linear-gradient(to top,rgba(0,0,0,0.2),transparent);content:"";opacity:0;right:0;bottom:0;left:0;top:0;position:absolute}.ui_teaching_history .ui_client_feedback:hover .ui_image_grid_item::after{opacity:1}.ui_teaching_history .ui_client_feedback > div:nth-child(2){position:relative;transition:transform 0.4s ease;transform:translateX(0);border-left:3px solid rgb(222,194,171);padding-left:20px}.ui_teaching_history .ui_client_feedback:hover > div:nth-child(2){transform:translateX(5px)}.ui_teaching_history .name{display:inline-block;font-size:21px;font-weight:700;margin:0 0 0.5rem;color:#000000;position:relative}.ui_teaching_history .name::after{content:"";background:rgb(222,194,171);left:0;width:0;height:2px;position:absolute;bottom:-3px;transition:width 0.4s ease-out}.ui_teaching_history .ui_client_feedback:hover .name::after{width:100%}.ui_teaching_history .ui_client_feedback > div:nth-child(2) > div{margin-bottom:0.5rem;font-style:italic;opacity:0.85;font-weight:600;font-size:calc(13px * 0.95);color:rgb(199,161,129)}.ui_teaching_history .ui_job_exp{margin:0;color:#000000;font-size:13px;line-height:1.7;position:relative;font-family:Arial,sans-serif;padding-left:1.5rem}.ui_teaching_history .ui_job_exp::before{top:-10px;content:"";font-family:serif;position:absolute;color:rgb(222,194,171,0.5);left:0;font-size:60px;line-height:1}@media (min-width: 768px) {.ui_teaching_history{padding:7rem 0}.ui_teaching_history .ui_client_feedback{align-items:center;gap:3rem;padding:3rem;grid-template-columns:300px 1fr;transform:perspective(1000px) rotateX(2deg) rotateY(-1deg)}.ui_teaching_history .ui_client_feedback:hover{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) translateY(-10px)}.ui_teaching_history .ui_client_feedback > div:nth-child(2){grid-row:1;grid-column:2}.ui_teaching_history .ui_client_feedback > div:nth-child(3){grid-column:1 / -1;grid-row:2}} @media (min-width: 992px) {.ui_teaching_history .ui_client_feedback{gap:2.5rem 4rem;grid-template-columns:350px 1fr;grid-template-rows:auto 1fr}.ui_teaching_history .ui_image_grid_item{height:400px}.ui_teaching_history .ui_job_exp{font-size:calc(13px * 1.05);padding-left:2rem}.ui_teaching_history .ui_job_exp::before{font-size:80px}} @media (min-width: 1200px) {.ui_teaching_history .ui_client_feedback{padding:4rem;grid-template-columns:400px 1fr}.ui_teaching_history .ui_image_grid_item{height:450px}.ui_teaching_history .name{font-size:calc(21px * 1.1)}.ui_teaching_history .ui_client_feedback > div:nth-child(2) > div{font-size:13px}.ui_teaching_history .ui_job_exp{line-height:1.8}} @media (max-width: 767px) {.ui_teaching_history{padding:4rem 0}.ui_teaching_history .ui_client_feedback{padding:1.5rem}.ui_teaching_history .ui_image_grid_item{height:250px;margin-bottom:1.5rem}.ui_teaching_history .name{font-size:calc(21px * 0.95)}.ui_teaching_history .ui_job_exp{font-size:calc(13px * 0.95);line-height:1.6}}.ui_data_statistics{background:rgb(240,225,213);position:relative;padding:7rem 0;overflow:hidden}.ui_data_statistics::before{content:"";background:linear-gradient(120deg,rgb(222,194,171,0.5) 0%,transparent 70%);top:0;left:0;opacity:0.05;height:100%;width:100%;position:absolute;z-index:0}.ui_data_statistics .container{margin:0 auto;max-width:1200px;padding:0 15px;position:relative}.ui_data_statistics h2{margin:0;transform:rotate(180deg);letter-spacing:2px;font-size:28px;padding-right:1.5rem;display:flex;height:100%;color:#000000;left:0;text-shadow:1px 1px 1px rgba(255,255,255,0.8);text-transform:uppercase;border-right:3px solid rgb(222,194,171);align-items:center;position:absolute;writing-mode:vertical-rl;font-weight:700;top:0}.ui_data_statistics ul{display:flex;list-style:none;position:relative;padding:0;flex-direction:column;margin:0 0 0 5rem}.ui_data_statistics .ui_statistics_benefits{margin-bottom:3.5rem;z-index:2;width:80%;display:flex;position:relative}.ui_data_statistics .ui_statistics_benefits:nth-child(even){margin-left:auto;flex-direction:row-reverse}.ui_data_statistics .ui_statistics_benefits:last-child{margin-bottom:0}.ui_data_statistics .ui_statistics_benefits p{position:relative;color:rgb(222,194,171);font-weight:700;font-size:calc(38px * 1.4);height:120px;justify-content:center;margin:0;align-items:center;box-shadow:0 10px 25px -10px rgba(0,0,0,0.1);background:#ffffff;border-radius:50%;text-shadow:1px 1px 0 rgba(255,255,255,1);z-index:2;width:120px;transition:all 0.4s ease;display:flex}.ui_data_statistics .ui_statistics_benefits:nth-child(even) p{color:rgb(199,161,129)}.ui_data_statistics .ui_statistics_benefits span{font-weight:600;align-self:center;line-height:1.6;background:rgba(255,255,255,0.75);border-radius:10px;position:relative;max-width:60%;color:#000000;padding:8px 12px;margin:0 2rem;box-shadow:0 3px 10px rgba(0,0,0,0.05);transition:all 0.3s ease;z-index:1;font-size:14px}.ui_data_statistics .ui_statistics_benefits span::before{left:-10%;content:"";height:1px;width:120%;top:0;position:absolute;z-index:-1;background:linear-gradient(90deg,transparent,rgb(222,194,171,0.5),transparent)}.ui_data_statistics .ui_statistics_benefits span::after{position:absolute;bottom:0;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,rgb(222,194,171,0.5),transparent);content:"";width:120%;left:-10%}.ui_data_statistics .ui_statistics_benefits:nth-child(even) span::before,.ui_data_statistics .ui_statistics_benefits:nth-child(even) span::after{background:linear-gradient(90deg,transparent,rgb(199,161,129,0.5),transparent)}.ui_data_statistics .ui_statistics_benefits:nth-child(odd)::before{background:linear-gradient(90deg,rgb(222,194,171) 0%,transparent 100%);top:60px;position:absolute;height:1px;width:calc(100% - 60px);z-index:1;content:"";left:60px}.ui_data_statistics .ui_statistics_benefits:nth-child(even)::before{position:absolute;top:60px;background:linear-gradient(90deg,transparent 0%,rgb(199,161,129) 100%);height:1px;width:calc(100% - 60px);content:"";z-index:1;right:60px}.ui_data_statistics svg{width:30px;top:0;opacity:0.2;right:0;transition:all 0.3s ease;height:30px;fill:rgb(222,194,171);position:absolute}.ui_data_statistics svg path{fill:inherit}.ui_data_statistics .ui_statistics_benefits:hover p{transform:scale(1.1);box-shadow:0 15px 35px -15px rgba(0,0,0,0.2)}.ui_data_statistics .ui_statistics_benefits:hover span{transform:translateY(-3px);background:rgba(255,255,255,0.9);box-shadow:0 5px 15px rgba(0,0,0,0.08)}.ui_data_statistics .ui_statistics_benefits:hover svg{opacity:0.5;transform:rotate(360deg)}.ui_data_statistics .container::after{height:100%;width:80%;opacity:0.05;top:0;right:0;content:"";z-index:-1;position:absolute;background:repeating-linear-gradient( 45deg,rgb(222,194,171,0.5) 0px,rgb(222,194,171,0.5) 1px,transparent 1px,transparent 10px )}@media screen and (max-width: 1024px) {.ui_data_statistics h2{font-size:calc(28px * 0.9)}.ui_data_statistics .ui_statistics_benefits{width:90%}.ui_data_statistics .ui_statistics_benefits p{width:110px;font-size:calc(38px * 1.2);height:110px}} @media screen and (max-width: 768px) {.ui_data_statistics{padding:5rem 0}.ui_data_statistics h2{transform:none;text-align:center;border-bottom:3px solid rgb(222,194,171);border-right:none;left:auto;padding-bottom:1rem;margin-bottom:4rem;top:auto;writing-mode:horizontal-tb;height:auto;position:relative;padding-right:0}.ui_data_statistics ul{margin:0}.ui_data_statistics .ui_statistics_benefits,.ui_data_statistics .ui_statistics_benefits:nth-child(even){margin-left:0;width:100%;align-items:center;margin-bottom:3rem;flex-direction:column}.ui_data_statistics .ui_statistics_benefits p{margin-bottom:1.5rem}.ui_data_statistics .ui_statistics_benefits span{max-width:80%;margin:0;text-align:center}.ui_data_statistics .ui_statistics_benefits:nth-child(odd)::before,.ui_data_statistics .ui_statistics_benefits:nth-child(even)::before{display:none}.ui_data_statistics .ui_statistics_benefits span::before,.ui_data_statistics .ui_statistics_benefits span::after{left:10%;width:80%}} @media screen and (max-width: 480px) {.ui_data_statistics{padding:4rem 0}.ui_data_statistics h2{font-size:calc(28px * 0.8);margin-bottom:3rem}.ui_data_statistics .ui_statistics_benefits p{width:100px;font-size:calc(38px * 1.1);height:100px}.ui_data_statistics .ui_statistics_benefits span{font-size:calc(14px * 0.9);max-width:90%;padding:6px 10px}} .ui_data_statistics::after{opacity:0.1;width:100%;content:"";height:100%;position:absolute;z-index:-2;top:0;left:0;background:radial-gradient(circle at 20% 80%,rgb(222,194,171,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 20%,rgb(199,161,129,0.5) 0%,transparent 30%)}.ui_data_statistics .ui_statistics_benefits:nth-child(1) p::before,.ui_data_statistics .ui_statistics_benefits:nth-child(2) p::before,.ui_data_statistics .ui_statistics_benefits:nth-child(3) p::before,.ui_data_statistics .ui_statistics_benefits:nth-child(4) p::before{top:-10%;z-index:-1;content:"";left:-10%;height:120%;width:120%;position:absolute;border-radius:50%;opacity:0.5;background:#ffffff;transition:all 0.4s ease}.ui_data_statistics .ui_statistics_benefits:hover p::before{opacity:0;transform:scale(1.1)}.ui_data_statistics .ui_statistics_benefits span{position:relative}.ui_data_statistics .ui_statistics_benefits span::after{position:absolute;left:0;background:repeating-linear-gradient( 90deg,transparent,transparent 7px,rgba(0,0,0,0.04) 7px,rgba(0,0,0,0.04) 8px );z-index:-1;width:100%;height:1px;content:"";bottom:0}@keyframes timeline {0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}} .ui_data_statistics .ui_statistics_benefits:nth-child(1){animation:timeline 8s infinite ease 0s}.ui_data_statistics .ui_statistics_benefits:nth-child(2){animation:timeline 8s infinite ease 2s}.ui_data_statistics .ui_statistics_benefits:nth-child(3){animation:timeline 8s infinite ease 4s}.ui_data_statistics .ui_statistics_benefits:nth-child(4){animation:timeline 8s infinite ease 6s}.ui_about_this{background:rgb(240,225,213);overflow:hidden;position:relative;padding:120px 0}.ui_about_this::before{height:100%;background:linear-gradient(135deg,rgb(222,194,171,0.5) 0%,transparent 50%);width:100%;top:0;content:"";left:0;position:absolute;opacity:0.35;z-index:1}.ui_about_this::after{right:0;content:"";width:60%;z-index:1;height:100%;top:0;background:radial-gradient(circle at 70% 30%,rgb(199,161,129,0.5) 0%,transparent 70%);position:absolute}.ui_about_this .container{position:relative;z-index:2;margin:0 auto;max-width:1200px;padding:0 15px}.ui_about_this .ui_expert_learning{position:relative;gap:60px;flex-direction:row-reverse;display:flex;align-items:center}.ui_about_this .ui_expert_learning::before{animation:pulse 8s infinite alternate;top:-80px;width:200px;z-index:-1;border-radius:50%;right:-100px;content:"";background:rgb(222,194,171,0.5);height:200px;filter:blur(80px);position:absolute}.ui_about_this .ui_expert_learning::after{z-index:-1;filter:blur(60px);border-radius:50%;height:150px;left:-70px;width:150px;content:"";bottom:-50px;animation:pulse 6s infinite alternate-reverse;position:absolute;background:rgb(199,161,129,0.5)}@keyframes pulse {0%{transform:scale(1);opacity:0.6}50%{transform:scale(1.1);opacity:0.8}100%{transform:scale(1);opacity:0.6}} .ui_about_this .ui_promise_block{overflow:hidden;transform:perspective(1000px) rotateY(5deg);box-shadow:0 15px 45px rgba(0,0,0,0.1);transition:transform 0.6s ease;border-radius:15px;position:relative;flex:0 0 35%}.ui_about_this .ui_promise_block:hover{transform:perspective(1000px) rotateY(0deg) translateY(-10px)}.ui_about_this .ui_promise_block::before{animation:border-pulse 4s infinite alternate;left:-10px;right:-10px;content:"";z-index:-1;border:1px solid rgb(199,161,129,0.5);border-radius:15px;bottom:-10px;position:absolute;top:-10px}@keyframes border-pulse {0%{transform:scale(1);opacity:0.3}100%{transform:scale(1.05);opacity:0.7}} .ui_about_this .ui_image_grid_item{position:relative;overflow:hidden;height:380px}.ui_about_this .ui_image_grid_item::after{position:absolute;width:100%;height:50%;background:linear-gradient(to top,#000000,transparent);content:"";z-index:1;bottom:0;left:0}.ui_about_this .ui_story_visual{backdrop-filter:blur(10px);padding:20px 25px;background:rgba(255,255,255,0.1);position:relative;border-top:1px solid rgba(255,255,255,0.1)}.ui_about_this .ui_growth_hist{font-weight:700;color:#ffffff;font-size:calc(19px - 2px);margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,0.2)}.ui_about_this .ui_virtual_track{color:#ffffff;font-size:16px;margin:0;opacity:0.9;text-shadow:0 1px 3px rgba(0,0,0,0.3);font-weight:300}.ui_about_this .ui_editorial_box{overflow:hidden;position:relative;padding:40px;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(5px);border-radius:15px;background:rgba(255,255,255,0.05);box-shadow:0 20px 50px rgba(0,0,0,0.1);flex:1}.ui_about_this .ui_editorial_box::before{z-index:-1;content:"";height:100%;opacity:0.15;top:0;position:absolute;background:linear-gradient(135deg,rgb(222,194,171,0.5) 0%,transparent 100%);width:100%;left:0}.ui_about_this .ui_editorial_box::after{height:200px;z-index:-1;content:"";opacity:0.8;animation:float 15s infinite linear;width:200px;position:absolute;background:radial-gradient(circle,rgb(199,161,129,0.5) 0%,transparent 70%);top:-50%;right:-50%}@keyframes float {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(-30px,30px) rotate(180deg)}100%{transform:translate(0,0) rotate(360deg)}} .ui_about_this .ui_pro_track{gap:15px;margin-bottom:25px;align-items:center;display:flex}.ui_about_this .ui_pro_track svg{filter:drop-shadow(0 2px 10px rgb(222,194,171,0.5));transition:transform 0.4s ease,filter 0.4s ease;fill:rgb(222,194,171);width:48px;height:48px}.ui_about_this .ui_pro_track:hover svg{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 5px 15px rgb(222,194,171))}.ui_about_this .ui_pro_track svg path{transition:fill 0.3s ease}.ui_about_this .ui_pro_track:hover svg path{fill:rgb(199,161,129)}.ui_about_this .ui_pro_track{letter-spacing:1px;font-weight:600;text-transform:uppercase;color:rgb(222,194,171);font-size:calc(19px - 1px)}.ui_about_this h2{font-size:38px;padding-bottom:15px;color:#000000;margin:0 0 25px;font-weight:700;position:relative}.ui_about_this h2::after{height:3px;border-radius:10px;width:80px;background:rgb(222,194,171);position:absolute;left:0;content:"";bottom:0}.ui_about_this p{margin:0;line-height:1.8;color:#000000;position:relative;font-size:16px;z-index:2}@media (max-width: 1024px) {.ui_about_this{padding:90px 0}.ui_about_this .ui_expert_learning{gap:40px}.ui_about_this .ui_promise_block{flex:0 0 40%}.ui_about_this .ui_image_grid_item{height:350px}.ui_about_this .ui_editorial_box{padding:30px}} @media (max-width: 768px) {.ui_about_this{padding:70px 0}.ui_about_this .ui_expert_learning{flex-direction:column;gap:50px}.ui_about_this .ui_promise_block{transform:perspective(1000px) rotateY(0);margin:0 auto;max-width:350px;width:80%}.ui_about_this .ui_promise_block:hover{transform:perspective(1000px) rotateY(0) translateY(-5px)}.ui_about_this .ui_image_grid_item{height:320px}.ui_about_this .ui_editorial_box{width:100%;padding:30px 25px}.ui_about_this h2{font-size:calc(38px - 4px)}} @media (max-width: 576px) {.ui_about_this{padding:60px 0}.ui_about_this::before,.ui_about_this::after{opacity:0.25}.ui_about_this .ui_promise_block{width:100%}.ui_about_this .ui_image_grid_item{height:280px}.ui_about_this .ui_story_visual{padding:15px 20px}.ui_about_this .ui_growth_hist{font-size:calc(19px + 1px)}.ui_about_this .ui_editorial_box{padding:25px 20px}.ui_about_this .ui_pro_track svg{height:40px;width:40px}.ui_about_this .ui_pro_track{margin-bottom:20px;font-size:16px}.ui_about_this h2{margin-bottom:20px;padding-bottom:12px;font-size:calc(38px - 6px)}.ui_about_this h2::after{width:60px;height:2px}.ui_about_this p{line-height:1.7;font-size:calc(16px - 1px)}}header{margin-top:0;z-index:100;box-shadow:0 10px 30px rgba(0,0,0,0.1);overflow:visible;position:relative;padding:0;background:rgb(240,225,213)}header::before{position:absolute;width:100%;height:100%;top:0;background:linear-gradient(135deg,transparent 25%,rgba(rgb(222,194,171),0.03) 25%) 0 0 / 20px 20px,linear-gradient(225deg,transparent 25%,rgba(rgb(222,194,171),0.03) 25%) 0 0 / 20px 20px,linear-gradient(315deg,transparent 25%,rgba(rgb(222,194,171),0.03) 25%) 0 0 / 20px 20px,linear-gradient(45deg,transparent 25%,rgba(rgb(222,194,171),0.03) 25%) 0 0 / 20px 20px;z-index:0;left:0;content:''}header::after{background:linear-gradient(to right,rgb(222,194,171),rgb(199,161,129),rgb(222,194,171) );transform:scaleX(0.7);left:0;width:100%;position:absolute;content:'';transition:transform 0.5s ease;bottom:0;height:5px;transform-origin:center}header:hover::after{transform:scaleX(1)}header .ui_head_core{justify-content:space-between;position:relative;display:flex;z-index:5;padding:1.3rem 2.5rem;align-items:center}header .ui_head_skill{margin-right:2rem;flex:0 0 auto;position:relative;perspective:800px}header .ui_main_info{display:block;transform-style:preserve-3d;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);position:relative}header .ui_main_info:hover{transform:rotateY(10deg) rotateX(5deg)}header .ui_main_info::before{background:rgb(222,194,171);position:absolute;content:'';top:0;filter:blur(10px);transform:translateZ(-10px);left:0;height:100%;width:100%;opacity:0.1}header .ui_main_info img{max-height:40px;transform:translateZ(20px);filter:drop-shadow(0 5px 10px rgba(0,0,0,0.2))}header .ui_top_know{display:flex;list-style:none;transform-style:preserve-3d;perspective:1000px;padding:0;margin:0;position:relative}header .ui_top_know::before{left:0;content:'';transform:rotateX(90deg);top:100%;width:100%;position:absolute;height:10px;transform-origin:top;background:linear-gradient(transparent,rgba(0,0,0,0.05))}header .ui_main_master{transform-style:preserve-3d;position:relative;margin:0 0.3rem}header .ui_main_master a{display:flex;background:#ffffff;transition:all 0.4s ease;justify-content:center;text-decoration:none;border-radius:10px;align-items:center;font-weight:600;font-size:12px;transform:translateZ(0);padding:0.7rem 1.2rem;box-shadow:0 4px 6px rgba(0,0,0,0.05);position:relative;transform-style:preserve-3d;color:#000000}header .ui_main_master a::before{transform:translateZ(-5px);background:linear-gradient(135deg,rgb(222,194,171,0.5) 0%,rgb(199,161,129,0.5) 100% );position:absolute;top:0;height:100%;border-radius:10px;content:'';left:0;opacity:0;width:100%;transition:opacity 0.4s ease}header .ui_main_master a:hover{transform:translateZ(15px);box-shadow:0 10px 20px rgba(0,0,0,0.1);color:#ffffff}header .ui_main_master a:hover::before{opacity:1}header .ui_main_master a::after{left:5px;transition:all 0.4s ease;position:absolute;content:'';opacity:0;transform:translateZ(-10px);bottom:-5px;right:5px;height:5px;background:rgb(222,194,171)}header .ui_main_master a:hover::after{opacity:0.3;bottom:-8px}header .ui_head_core::before{background:linear-gradient(to right,transparent,rgb(222,194,171),transparent );height:1px;width:30%;left:35%;content:'';top:0;position:absolute}.ui_main_skill{z-index:1;padding-top:2rem;background:#ffffff;position:relative}@keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}} @media (min-width: 1400px) {header .ui_head_core{margin:0 auto;max-width:1320px}header .ui_main_master{margin:0 0.5rem}header .ui_main_master a{padding:0.7rem 1.5rem}} @media (max-width: 991px) {header .ui_head_core{flex-wrap:wrap;padding:1rem 2rem}header .ui_head_skill{margin-bottom:0;margin-right:0}header .ui_top_know{margin-top:1rem;justify-content:flex-end;flex-basis:100%}header .ui_main_master a{padding:0.6rem 1rem;font-size:calc(12px - 1px)}} @media (max-width: 767px) {header{padding:0}header .ui_head_core{padding:0.8rem 1.5rem}header .ui_head_skill{max-width:140px}header .ui_main_info img{max-height:35px}header .ui_top_know{margin-top:0.8rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:0.5rem;overflow-x:auto;justify-content:flex-start}header .ui_top_know::-webkit-scrollbar{height:3px}header .ui_top_know::-webkit-scrollbar-thumb{background:rgb(222,194,171,0.5);border-radius:10px}header .ui_main_master{flex:0 0 auto;margin:0 0.2rem}header .ui_main_master a{font-size:calc(12px - 2px);padding:0.5rem 0.8rem;white-space:nowrap}} @media (max-width: 479px) {header .ui_head_core{padding:0.7rem 1.2rem}header .ui_head_skill{max-width:120px}header .ui_main_master a{font-size:calc(12px - 3px);padding:0.4rem 0.6rem}header::after{height:3px}} @supports not (transform-style: preserve-3d) {header .ui_main_info:hover{transform:translateY(-3px)}header .ui_main_master a:hover{transform:translateY(-3px)}}