﻿*{margin:0;box-sizing:border-box;padding:0}.container{margin:auto;width:1261px;max-width:100%}a{color:inherit;text-decoration:none}.basetop_master{flex:1 0 auto}.basewrap-structure{display:flex;flex-direction:column;min-height:100%;height:100%}html,body{height:100%;min-height:100%;font-family:Arial,sans-serif;color:#000000}.basefootnote_ref{flex:0 0 auto}header,footer{width:100%}svg{width:30px;height:30px}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .baseprivacy_harbor{overflow:hidden;padding:5rem 1.5rem;position:relative;background:linear-gradient(145deg,rgb(238,234,239),rgba(0,0,0,0.5))}.baseprivacy_harbor::before{background:radial-gradient(circle at 75% 25%,rgb(175,161,179,0.5) 0%,transparent 60%);position:absolute;width:100%;z-index:0;top:0;opacity:0.15;left:0;height:100%;content:"";pointer-events:none}.baseprivacy_harbor::after{opacity:0.12;background:radial-gradient(circle,rgb(210,198,212,0.5) 0%,transparent 70%);z-index:0;animation:pulse 15s infinite alternate ease-in-out;bottom:-50px;content:"";pointer-events:none;width:250px;right:-50px;height:250px;position:absolute}.baseprivacy_harbor .container{transform:translateZ(0);z-index:1;box-shadow:0 10px 30px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.05) inset;padding:2.5rem;position:relative;margin:0 auto;max-width:1200px;backdrop-filter:blur(5px);background:linear-gradient(to bottom right,rgba(255,255,255,0.1),rgba(255,255,255,0.03));border-left:3px solid rgb(210,198,212)}.baseprivacy_harbor h1{animation:slideInRight 0.7s forwards 0.2s ease-out;transform:translateX(-10px);margin-bottom:2rem;font-size:43px;display:inline-block;opacity:0;color:rgb(210,198,212);position:relative;font-weight:700}.baseprivacy_harbor h1::after{bottom:-8px;content:"";position:absolute;left:0;transform-origin:left;animation:expandWidth 0.6s forwards 0.9s ease-in-out;width:70px;height:3px;background:rgb(210,198,212);transform:scaleX(0)}.baseprivacy_harbor h2{font-size:30px;padding-left:20px;opacity:0;margin:3rem 0 1.5rem;position:relative;transform:translateY(10px);animation:slideInUp 0.5s forwards 0.4s ease-out;font-weight:600;color:rgb(175,161,179)}.baseprivacy_harbor h2::before{content:"";width:10px;transform:translateY(-50%) rotate(45deg);top:50%;height:10px;left:0;background:rgb(175,161,179);position:absolute}.baseprivacy_harbor h3{transform:translateY(8px);color:#000000;margin:2.5rem 0 1.25rem;font-weight:600;opacity:0;position:relative;animation:slideInUp 0.5s forwards 0.5s ease-out;padding-left:18px;font-size:calc(30px * 0.85)}.baseprivacy_harbor h3::before{top:50%;transform:translateY(-50%) rotate(45deg);background:#000000;width:8px;content:"";position:absolute;height:8px;left:0}.baseprivacy_harbor h4{margin:2rem 0 1rem;padding-left:16px;opacity:0;color:#000000;transform:translateY(6px);font-size:calc(30px * 0.75);font-weight:600;animation:slideInUp 0.5s forwards 0.6s ease-out;position:relative}.baseprivacy_harbor h4::before{left:0;top:50%;height:6px;position:absolute;width:6px;transform:translateY(-50%) rotate(45deg);content:"";background:#000000}.baseprivacy_harbor p{animation:fadeIn 0.7s forwards 0.7s ease-out;line-height:1.7;color:#000000;transform:translateY(15px);opacity:0;position:relative;font-size:18px;margin-bottom:1.5rem;max-width:100%}.baseprivacy_harbor strong{position:relative;color:#000000;display:inline-block;font-weight:600}.baseprivacy_harbor strong::after{left:0;position:absolute;content:"";background:rgb(210,198,212,0.5);width:100%;bottom:-2px;height:1px}.baseprivacy_harbor ul{position:relative;padding-left:1.5rem;list-style:none;margin:1.5rem 0 2rem}.baseprivacy_harbor ul::before{content:"";position:absolute;left:0;top:0;background:linear-gradient(to bottom,rgb(175,161,179,0.5),transparent);width:2px;height:100%}.baseprivacy_harbor li{animation:slideInRight 0.5s forwards ease-out;margin-bottom:1rem;line-height:1.7;transform:translateX(10px);font-size:18px;opacity:0;padding-left:1rem;position:relative;color:#000000}.baseprivacy_harbor li:nth-child(1){animation-delay:0.8s}.baseprivacy_harbor li:nth-child(2){animation-delay:0.9s}.baseprivacy_harbor li:nth-child(3){animation-delay:1s}.baseprivacy_harbor li::before{left:-4px;content:"";background:rgb(175,161,179);transform:scale(0);top:10px;animation-delay:calc(0.8s + var(--order) * 0.1s);border-radius:50%;height:8px;position:absolute;animation:popIn 0.3s forwards ease-out;width:8px}.baseprivacy_harbor li:nth-child(1)::before{--order:1}.baseprivacy_harbor li:nth-child(2)::before{--order:2}.baseprivacy_harbor li:nth-child(3)::before{--order:3}.baseprivacy_harbor span{opacity:0;transform:translateY(10px);margin-bottom:1.5rem;border-left:1px solid rgb(175,161,179,0.5);opacity:0.9;animation:fadeIn 0.6s forwards 0.8s ease-out;color:#000000;font-size:18px;line-height:1.7;position:relative;padding-left:1rem;display:block}@keyframes slideInRight {from{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes slideInUp {from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes fadeIn {from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}} @keyframes expandWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes popIn {0%{transform:scale(0)}70%{transform:scale(1.2)}100%{transform:scale(1)}} @keyframes pulse {0%,100%{opacity:0.12;transform:scale(1)}50%{opacity:0.08;transform:scale(1.1)}} @media (max-width: 768px) {.baseprivacy_harbor{padding:3rem 1rem}.baseprivacy_harbor .container{padding:1.5rem}.baseprivacy_harbor h1{font-size:calc(43px * 0.85);margin-bottom:1.5rem}.baseprivacy_harbor h2{margin:2.25rem 0 1.25rem;font-size:calc(30px * 0.9)}.baseprivacy_harbor h3{margin:2rem 0 1rem;font-size:calc(30px * 0.75)}.baseprivacy_harbor h4{margin:1.75rem 0 0.75rem;font-size:calc(30px * 0.65)}.baseprivacy_harbor p,.baseprivacy_harbor li,.baseprivacy_harbor span{font-size:calc(18px * 0.95)}.baseprivacy_harbor ul{padding-left:1rem}.baseprivacy_harbor li{padding-left:0.75rem}} @media (max-width: 480px) {.baseprivacy_harbor{padding:2.5rem 0.75rem}.baseprivacy_harbor .container{padding:1.25rem}.baseprivacy_harbor h1{font-size:calc(43px * 0.75);margin-bottom:1.25rem}.baseprivacy_harbor h1::after{width:50px;height:2px}.baseprivacy_harbor h2{margin:2rem 0 1rem;padding-left:15px;font-size:calc(30px * 0.8)}.baseprivacy_harbor h2::before{height:8px;width:8px}.baseprivacy_harbor h3,.baseprivacy_harbor h4{padding-left:12px}.baseprivacy_harbor h3::before,.baseprivacy_harbor h4::before{width:6px;height:6px}.baseprivacy_harbor p,.baseprivacy_harbor li,.baseprivacy_harbor span{font-size:calc(18px * 0.9);line-height:1.6}.baseprivacy_harbor ul::before{width:1px}.baseprivacy_harbor li::before{top:8px;left:-3px;height:6px;width:6px}}.baselearning_profits{background:linear-gradient(135deg,rgb(238,234,239) 0%,rgba(0,0,0,0.5) 100%);overflow:hidden;position:relative;padding:120px 0}.baselearning_profits::before{width:400px;right:-100px;filter:blur(60px);content:"";border-radius:50%;animation:float 15s infinite alternate ease-in-out;top:-100px;background:linear-gradient(45deg,rgb(210,198,212,0.5) 0%,transparent 70%);position:absolute;height:400px}.baselearning_profits::after{background:linear-gradient(225deg,rgb(175,161,179,0.5) 0%,transparent 70%);border-radius:50%;filter:blur(50px);bottom:-50px;content:"";animation:float 12s infinite alternate-reverse ease-in-out;height:300px;position:absolute;width:300px;left:-50px}@keyframes float {0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(30px,30px) rotate(15deg)}} .baselearning_profits .container{max-width:1200px;padding:0 20px;position:relative;z-index:2;margin:0 auto}.baselearning_profits .baseclass_sessions{padding:40px;transition:transform 0.4s ease;gap:60px;border-left:3px solid rgb(210,198,212);transform:perspective(1000px) rotateX(2deg);display:flex;border-radius:24px;align-items:center;backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,0.1);background:linear-gradient(to right,rgba(255,255,255,0.03),rgba(255,255,255,0.08))}.baselearning_profits .baseclass_sessions:hover{transform:perspective(1000px) rotateX(0deg)}.baselearning_profits .baseimage_grid_item{max-width:380px;border-radius:24px;clip-path:polygon(0 0,90% 0,100% 10%,100% 90%,90% 100%,0 100%);width:40%;transform:rotate(-2deg);box-shadow:10px 10px 20px rgba(0,0,0,0.15),-10px -10px 20px rgba(255,255,255,0.05);transition:transform 0.5s ease}.baselearning_profits .baseimage_grid_item:hover{transform:rotate(0deg) scale(1.02)}.baselearning_profits .basetext_description{width:60%}.baselearning_profits h3{color:#ffffff;font-size:33px;font-weight:700;padding-bottom:15px;margin-bottom:30px;position:relative}.baselearning_profits h3::after{background:linear-gradient(90deg,rgb(210,198,212),transparent);left:0;border-radius:10px;bottom:0;height:4px;width:80px;content:"";position:absolute}.baselearning_profits ul{list-style:none;margin:0;padding:0}.baselearning_profits li{margin-bottom:15px;transition:transform 0.3s ease;padding-left:15px}.baselearning_profits li:hover{transform:translateX(5px)}.baselearning_profits li p{display:flex;font-size:16px;color:#000000;margin:0;align-items:center;gap:15px}.baselearning_profits svg{flex-shrink:0;width:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2));height:24px}.baselearning_profits svg path{fill:rgb(210,198,212);transition:fill 0.3s ease}.baselearning_profits li:hover svg path{fill:rgb(175,161,179)}@media (max-width: 992px) {.baselearning_profits{padding:80px 0}.baselearning_profits .baseclass_sessions{padding:30px;gap:40px}.baselearning_profits h3{margin-bottom:20px;font-size:calc(33px * 0.9)}} @media (max-width: 768px) {.baselearning_profits .baseclass_sessions{gap:30px;flex-direction:column}.baselearning_profits .baseimage_grid_item{margin:0 auto;max-width:320px;width:100%}.baselearning_profits .basetext_description{width:100%}} @media (max-width: 576px) {.baselearning_profits{padding:60px 0}.baselearning_profits .baseclass_sessions{padding:20px}.baselearning_profits h3{font-size:calc(33px * 0.8)}.baselearning_profits li p{font-size:calc(16px * 0.9)}.baselearning_profits svg{height:20px;width:20px}}.basedata_analysis{padding:80px 0;background:linear-gradient(135deg,rgb(238,234,239) 0%,rgb(175,161,179,0.5) 100%);overflow:hidden;position:relative}.basedata_analysis::before{width:100%;height:100%;opacity:0.05;background:repeating-linear-gradient( 45deg,rgb(210,198,212,0.5) 0px,rgb(210,198,212,0.5) 1px,transparent 1px,transparent 15px );position:absolute;top:0;content:"";z-index:0;left:0}.basedata_analysis .container{max-width:1200px;padding:0 20px;z-index:1;position:relative;margin:0 auto}.basedata_analysis ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;gap:30px;margin:0;padding:0;list-style:none}.basedata_analysis .baseknowledge_gains{box-shadow:0 10px 30px rgba(0,0,0,0.05);position:relative;overflow:hidden;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.4s ease;transform-origin:center bottom;background:#ffffff}.basedata_analysis .baseknowledge_gains:hover{box-shadow:0 15px 35px rgba(0,0,0,0.1);transform:translateY(-8px) scale(1.02)}.basedata_analysis .baseknowledge_gains::before{transform-origin:bottom;background:rgb(210,198,212);left:0;position:absolute;width:5px;top:0;transform:scaleY(0);height:100%;transition:transform 0.3s ease;content:""}.basedata_analysis .baseknowledge_gains:hover::before{transform:scaleY(1)}.basedata_analysis .baseknowledge_gains::after{height:25%;top:0;content:"";position:absolute;opacity:0;background:linear-gradient(135deg,transparent 50%,rgb(175,161,179,0.5) 50%);transition:opacity 0.4s ease;right:0;width:25%}.basedata_analysis .baseknowledge_gains:hover::after{opacity:0.6}.basedata_analysis .baseknowledge_gains div{padding:35px 25px;display:flex;height:100%;transition:transform 0.3s ease;flex-direction:column}.basedata_analysis .baseknowledge_gains:hover div{transform:translateX(5px)}.basedata_analysis .baseknowledge_gains p{opacity:0;font-size:calc(43px * 1.2);font-weight:700;position:relative;animation:stat-number-appear 0.6s cubic-bezier(0.17,0.67,0.83,0.67) forwards;animation-delay:calc(var(--order,0) * 0.1s);transform:translateY(20px);color:rgb(210,198,212);display:inline-block;margin:0 0 15px}.basedata_analysis .baseknowledge_gains:nth-child(1) p{--order:1}.basedata_analysis .baseknowledge_gains:nth-child(2) p{--order:2}.basedata_analysis .baseknowledge_gains:nth-child(3) p{--order:3}.basedata_analysis .baseknowledge_gains:nth-child(4) p{--order:4}.basedata_analysis .baseknowledge_gains:nth-child(5) p{--order:5}.basedata_analysis .baseknowledge_gains:nth-child(6) p{--order:6}.basedata_analysis .baseknowledge_gains:nth-child(7) p{--order:7}.basedata_analysis .baseknowledge_gains p::after{position:absolute;width:40px;transform-origin:left;content:"";background:rgb(175,161,179);left:0;transform:scaleX(0);height:3px;bottom:-5px;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.basedata_analysis .baseknowledge_gains:hover p::after{transform:scaleX(1)}.basedata_analysis .baseknowledge_gains span{animation:stat-text-appear 0.5s ease forwards;font-weight:600;animation-delay:calc((var(--order,0) * 0.1s) + 0.2s);opacity:0;font-size:12px;position:relative;transform:translateY(15px);color:#000000;margin-top:auto}.basedata_analysis .baseknowledge_gains:nth-child(1) span{--order:1}.basedata_analysis .baseknowledge_gains:nth-child(2) span{--order:2}.basedata_analysis .baseknowledge_gains:nth-child(3) span{--order:3}.basedata_analysis .baseknowledge_gains:nth-child(4) span{--order:4}.basedata_analysis .baseknowledge_gains:nth-child(5) span{--order:5}.basedata_analysis .baseknowledge_gains:nth-child(6) span{--order:6}.basedata_analysis .baseknowledge_gains:nth-child(7) span{--order:7}.basedata_analysis h4{position:relative;font-size:20px;font-weight:600;transform:translateY(20px);animation-delay:0.8s;opacity:0;animation:heading-appear 0.8s cubic-bezier(0.17,0.67,0.83,0.67) forwards;padding-bottom:15px;text-align:center;margin-top:60px;color:#000000}.basedata_analysis h4::after{background:linear-gradient(90deg,rgb(175,161,179),rgb(210,198,212));height:3px;transform:translateX(-50%);bottom:0;width:80px;position:absolute;content:"";left:50%}@keyframes stat-number-appear {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes stat-text-appear {0%{transform:translateY(15px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes heading-appear {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @media (max-width: 1200px) {.basedata_analysis ul{gap:25px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.basedata_analysis .baseknowledge_gains div{padding:30px 20px}.basedata_analysis .baseknowledge_gains p{font-size:calc(43px * 1.1)}} @media (max-width: 992px) {.basedata_analysis{padding:60px 0}.basedata_analysis ul{gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.basedata_analysis h4{margin-top:50px}} @media (max-width: 768px) {.basedata_analysis{padding:50px 0}.basedata_analysis ul{grid-template-columns:repeat(2,1fr);gap:20px}.basedata_analysis .baseknowledge_gains div{padding:25px 20px}.basedata_analysis .baseknowledge_gains p{margin-bottom:10px;font-size:37px}.basedata_analysis .baseknowledge_gains span{font-size:calc(12px * 0.9)}.basedata_analysis h4{font-size:calc(20px * 0.95);margin-top:40px}} @media (max-width: 576px) {.basedata_analysis{padding:40px 0}.basedata_analysis ul{grid-template-columns:1fr;gap:15px}.basedata_analysis .baseknowledge_gains div{padding:20px 15px}.basedata_analysis h4{margin-top:30px;font-size:calc(20px * 0.9)}.basedata_analysis h4::after{width:60px}}header{z-index:1000;box-shadow:0 5px 20px rgba(0,0,0,0.08);top:0;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);width:100%;left:0;background:rgb(238,234,239);position:fixed}header:before{background:linear-gradient(90deg,rgb(210,198,212) 0%,rgb(175,161,179) 50%,rgb(210,198,212) 100% );content:'';position:absolute;left:0;top:0;width:100%;height:5px}header:after{height:100%;opacity:0.4;background-size:20px 20px;position:absolute;left:0;background-color:rgba(0,0,0,0.01);background:linear-gradient(135deg,rgb(238,234,239) 25%,transparent 25%) -10px 0,linear-gradient(225deg,rgb(238,234,239) 25%,transparent 25%) -10px 0,linear-gradient(315deg,rgb(238,234,239) 25%,transparent 25%),linear-gradient(45deg,rgb(238,234,239) 25%,transparent 25%);pointer-events:none;width:100%;bottom:0;content:''}header .basehead_sitewrap{position:relative;overflow:hidden}header .basehead_sitewrap:before{content:'';bottom:0;left:0;width:100%;position:absolute;background:linear-gradient(to right,transparent,rgb(210,198,212,0.5),transparent );height:1px}header .container{position:relative;margin:0 auto;padding:15px 25px;max-width:1200px}header .container:before{top:50%;width:8px;transform:translateY(-50%) rotate(45deg);height:8px;left:10px;content:'';background:rgb(210,198,212);opacity:0.7;position:absolute}header .container:after{right:10px;width:8px;background:rgb(175,161,179);top:50%;position:absolute;opacity:0.7;content:'';transform:translateY(-50%) rotate(45deg);height:8px}header .basetop_class{justify-content:space-between;align-items:center;display:flex;position:relative}header .basetop_class:before{content:'';bottom:-10px;position:absolute;height:1px;left:0;opacity:0.2;background:linear-gradient(90deg,transparent 0%,#000000 20%,#000000 80%,transparent 100% );width:100%}header .basehead_sitebar{display:flex;position:relative;align-items:center;gap:30px}header .basehead_sitebar:before{transform:scaleX(0.9);left:0;background:rgb(210,198,212);position:absolute;transform-origin:center;content:'';opacity:0;width:100%;height:2px;bottom:-8px;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1)}header .basehead_sitebar:hover:before{transform:scaleX(1);opacity:0.3}header .basemain_train{font-weight:600;overflow:hidden;text-decoration:none;text-transform:uppercase;color:#000000;letter-spacing:0.5px;padding:8px 2px;transition:all 0.3s ease;position:relative;font-family:Arial,sans-serif;font-size:12px}header .basemain_train:before{content:'';height:2px;position:absolute;left:0;transform:translateX(-101%);background:rgb(210,198,212);transition:all 0.4s cubic-bezier(0.77,0,0.175,1);width:100%;bottom:0}header .basemain_train:after{position:absolute;content:'';opacity:0;width:8px;top:100%;height:8px;left:50%;background:rgb(210,198,212);transform:translate(-50%,-50%) rotate(45deg);transition:all 0.3s ease}header .basemain_train:hover{color:rgb(210,198,212)}header .basemain_train:hover:before{transform:translateX(0)}header .basemain_train:hover:after{top:calc(100% - 3px);opacity:1}header .basenav_mainwrap{padding:5px 12px;text-decoration:none;display:flex;position:relative;align-items:center;transition:all 0.3s ease}header .basenav_mainwrap:before{background:linear-gradient(rgb(238,234,239),rgb(238,234,239)) padding-box,linear-gradient(135deg,rgb(210,198,212),rgb(175,161,179)) border-box;opacity:0;content:'';transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);border-radius:10px;top:0;border:2px solid transparent;position:absolute;height:100%;left:0;width:100%}header .basenav_mainwrap:after{border-radius:50%;content:'';transition:all 0.4s ease;background:linear-gradient(135deg,rgb(210,198,212),rgb(175,161,179));width:10px;left:-5px;height:10px;top:-5px;position:absolute;transform:scale(0);opacity:0}header .basenav_mainwrap:hover:before{opacity:1}header .basenav_mainwrap:hover:after{opacity:1;transform:scale(1)}header .basenav_mainwrap svg{width:auto;transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1);height:42px}header .basenav_mainwrap:hover svg{transform:scale(1.05)}@keyframes drawBorder {0%{background-position:0% 0%}100%{background-position:300% 0%}} @keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}} @keyframes pulse {0%,100%{opacity:0.7}50%{opacity:1}} @media (max-width: 991px) {header .container{padding:15px 20px}header .basehead_sitebar{gap:20px}header .basenav_mainwrap svg{height:38px}} @media (max-width: 767px) {header .basehead_sitebar{padding:75px 30px 30px;position:fixed;top:0;box-shadow:-5px 0 25px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.77,0,0.175,1);gap:5px;right:-100%;z-index:1001;width:80%;height:100vh;flex-direction:column;max-width:320px;background:rgb(238,234,239)}header .basehead_sitebar:before{bottom:auto;left:10%;top:60px;width:80%;height:1px}header .menu.active{right:0}header .basemain_train{border-bottom:1px solid rgba(0,0,0,0.05);width:100%;padding:14px 5px}header .basemain_train:last-child{border-bottom:none}header .basemain_train:after{left:10px;top:50%;transform:translateY(-50%) rotate(45deg)}header .basemain_train:hover:after{opacity:1;left:5px;top:50%}header .basenav_mainwrap{margin:0 auto}} @media (max-width: 480px) {header .container{padding:12px 15px}header .container:before,header .container:after{display:none}header .basenav_mainwrap svg{height:35px}}#basecookie_box_window{display:none}#basecookie_box_window:checked ~ .basecookie_warning_popup{opacity:0;visibility:hidden}.basecookie_warning_popup{width:100%;padding:20px 0;border-top:3px solid rgb(210,198,212);z-index:90;bottom:0;position:fixed;font-family:Arial,sans-serif;background:rgb(175,161,179);box-shadow:0 -4px 15px rgba(0,0,0,0.5)}.basecookie_edu{display:flex;justify-content:space-between;border:2px dashed rgb(210,198,212);align-items:center;gap:20px;border-radius:24px;background:rgba(0,0,0,0.5);padding:20px 5%}.basecookie_warning_popup h5{letter-spacing:1.5px;margin:0;text-transform:uppercase;font-weight:700;color:rgb(210,198,212);font-size:21px}.basecookie_warning_popup p{margin:0;position:relative;color:#ffffff;font-size:15px;line-height:1.5}.baseconsent_learn{border-radius:24px;padding:10px;align-items:center;justify-content:center;background:rgb(210,198,212,0.5);margin-right:20px;display:flex;flex-shrink:0}.baseconsent_learn svg{width:60px;height:60px;fill:rgb(210,198,212)}.baseuser_alert{color:#000000;border:2px solid rgb(210,198,212);white-space:nowrap;line-height:40px;font-size:18px;text-align:center;cursor:pointer;border-radius:10px;text-decoration:none;transition:background-color 0.3s ease,box-shadow 0.3s ease;min-width:140px;margin-left:10px;padding:10px 20px;flex-shrink:0;background:rgb(210,198,212)}.baseuser_alert:hover{background-color:rgb(175,161,179);box-shadow:0 0 10px rgb(175,161,179)}.cookie_button.basecookies_tech{color:#ffffff;border:2px solid rgb(175,161,179);background:rgba(0,0,0,0.5)}.cookie_button.basecookies_tech:hover{box-shadow:0 0 10px rgb(175,161,179)}.basecookie_warning_popup p a{color:rgb(210,198,212);text-decoration:none;border-bottom:1px dashed rgb(210,198,212);transition:color 0.3s ease}.basecookie_warning_popup p a:hover{color:rgb(175,161,179)}@media only screen and (max-width: 1200px) {.basecookie_warning_popup{padding:15px 0}.basecookie_edu{padding:15px 5%}.baseconsent_learn{display:none}.basecookie_edu{flex-direction:column;text-align:center;align-items:center}.basecookie_warning_popup h5{font-size:19px;margin-bottom:10px}.basevisitor_settings{margin-bottom:15px}.baseuser_alert{min-width:100%;margin:10px 0}} .basecourse_program{background:linear-gradient(135deg,rgb(238,234,239) 0%,rgba(0,0,0,0.5) 100%);padding:120px 0;position:relative;overflow:hidden}.basecourse_program::before{position:absolute;top:0;opacity:0.15;background:radial-gradient(circle at 70% 30%,rgb(210,198,212,0.5) 0%,transparent 70%);left:0;height:100%;content:"";z-index:1;width:100%}.basecourse_program::after{bottom:-50px;animation:rotate 30s linear infinite;border:1px solid rgb(175,161,179,0.5);right:-50px;border-radius:50%;height:200px;opacity:0.2;width:200px;content:"";z-index:1;position:absolute}.basecourse_program .container{max-width:1200px;margin:0 auto;position:relative;padding:0 20px;z-index:2}.basecourse_program h2{position:relative;display:inline-block;color:#000000;font-weight:700;margin-bottom:50px;transform:perspective(1000px) rotateX(0deg);transition:transform 0.5s ease-out;font-size:35px}.basecourse_program h2::after{content:"";transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);transform:scaleX(0.8);width:60%;transform-origin:left center;position:absolute;bottom:-15px;left:0;height:3px;background:linear-gradient(90deg,rgb(210,198,212) 0%,transparent 100%)}.basecourse_program h2:hover::after{transform:scaleX(1)}.basecourse_program .baseknowledge{position:relative;display:flex;gap:40px;transform-style:preserve-3d}.basecourse_program .baseimage_grid_item{position:relative;height:500px;flex:0 0 45%;transform:perspective(1000px) rotateY(-2deg) translateZ(20px);transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.1)}.basecourse_program .baseimage_grid_item::before{height:100%;position:absolute;content:"";z-index:1;background:linear-gradient(225deg,rgb(210,198,212,0.5) 0%,transparent 70%);transition:opacity 0.5s ease;left:0;top:0;opacity:0.3;width:100%}.basecourse_program .baseimage_grid_item:hover{transform:perspective(1000px) rotateY(0deg) translateZ(30px)}.basecourse_program .baseimage_grid_item:hover::before{opacity:0.5}.basecourse_program .basetext_description{padding-right:20px;scrollbar-width:thin;scrollbar-color:rgb(175,161,179,0.5) transparent;max-height:500px;overflow-y:auto;transform:translateZ(10px);flex:0 0 50%}.basecourse_program .basetext_description::-webkit-scrollbar{width:5px}.basecourse_program .basetext_description::-webkit-scrollbar-track{background:transparent}.basecourse_program .basetext_description::-webkit-scrollbar-thumb{background-color:rgb(175,161,179,0.5);border-radius:10px}.basecourse_program .description{position:relative;transform:translateY(0);font-size:18px;transition:transform 0.4s ease-out;margin-bottom:20px;color:#000000;line-height:1.8}.basecourse_program .description:first-of-type{position:relative}.basecourse_program .description:first-of-type::first-letter{color:rgb(210,198,212);margin-right:2px;font-size:1.6em;font-weight:600}.basecourse_program .description:last-of-type{margin-top:30px;padding-top:20px;border-top:1px solid rgb(175,161,179,0.5)}@media (max-width: 992px) {.basecourse_program{padding:80px 0}.basecourse_program h2{font-size:calc(35px * 0.9);margin-bottom:35px}.basecourse_program .baseknowledge{gap:30px;flex-direction:column}.basecourse_program .baseimage_grid_item{width:100%;height:350px;flex:0 0 auto}.basecourse_program .basetext_description{flex:0 0 auto;width:100%;max-height:400px;padding-right:10px}} @media (max-width: 768px) {.basecourse_program{padding:60px 0}.basecourse_program h2{font-size:calc(35px * 0.8);margin-bottom:25px}.basecourse_program .baseimage_grid_item{height:280px}.basecourse_program .basetext_description{max-height:350px}.basecourse_program .description{line-height:1.7;font-size:calc(18px * 0.95)}} @media (max-width: 576px) {.basecourse_program{padding:50px 0}.basecourse_program h2{font-size:calc(35px * 0.7);margin-bottom:20px}.basecourse_program .baseimage_grid_item{height:220px}.basecourse_program .basetext_description{max-height:300px}.basecourse_program .description{line-height:1.6;font-size:calc(18px * 0.9)}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.baseclient_feedback{background:linear-gradient(135deg,rgba(rgb(175,161,179,0.5),0.05),rgba(rgb(210,198,212,0.5),0.1));position:relative;overflow:hidden;padding:5rem 0}.baseclient_feedback::before{height:300px;top:-5%;position:absolute;z-index:0;content:"";width:300px;right:-5%;transform:rotate(-15deg);background:radial-gradient(circle at center,rgba(rgb(210,198,212,0.5),0.15),transparent 70%)}.baseclient_feedback::after{transform:rotate(15deg);width:250px;bottom:-5%;background:radial-gradient(circle at center,rgba(rgb(175,161,179,0.5),0.12),transparent 70%);height:250px;z-index:0;position:absolute;left:-5%;content:""}.baseclient_feedback .container{margin:0 auto;max-width:1200px;position:relative;z-index:1;padding:0 1.5rem}.baseclient_feedback h2{color:#000000;position:relative;transform:translateZ(0);font-weight:700;margin-bottom:3.5rem;text-align:center;font-size:36px}.baseclient_feedback h2::after{height:3px;content:"";position:absolute;background:linear-gradient(90deg,transparent,rgb(210,198,212),transparent);bottom:-15px;left:50%;transform:translateX(-50%);width:100px}.baseclient_feedback .basealumni_ratings{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;padding:0;gap:2rem;list-style:none;margin:0}.baseclient_feedback .basestudent_voices{box-shadow:0 10px 30px rgba(rgba(0,0,0,0.5),0.05),0 1px 4px rgba(rgba(0,0,0,0.5),0.1);overflow:hidden;position:relative;background:linear-gradient(145deg,#ffffff,rgba(rgb(255,255,255,0.5),0.85));padding:1.8rem;transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s ease-out;flex-direction:column;display:flex;border-radius:8px}.baseclient_feedback .basestudent_voices::before{left:0;width:5px;background:linear-gradient(to bottom,rgb(210,198,212),rgb(175,161,179));content:"";position:absolute;top:0;transition:height 0.5s cubic-bezier(0.19,1,0.22,1);height:0}.baseclient_feedback .basestudent_voices:hover{transform:translateY(-8px);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)}.baseclient_feedback .basestudent_voices:hover::before{height:100%}.baseclient_feedback .basestudent_voices div{align-items:center;display:flex;margin-bottom:1.2rem}.baseclient_feedback .basestudent_voices img{height:60px;box-shadow:0 3px 10px rgba(rgba(0,0,0,0.5),0.1);width:60px;object-fit:cover;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);border-radius:50%;border:3px solid #ffffff}.baseclient_feedback .basestudent_voices:hover img{transform:scale(1.05)}.baseclient_feedback .basestudent_voices h4{margin-left:1rem;font-weight:600;font-size:calc(21px - 2px);color:#000000}.baseclient_feedback .basestudent_voices .description{line-height:1.6;color:#000000;margin:0;position:relative;padding-left:1.5rem;font-size:17px}.baseclient_feedback .basestudent_voices .description::before{font-size:2.5rem;top:-5px;color:rgba(rgb(210,198,212,0.5),0.3);left:0;font-family:Arial,sans-serif;content:"";font-weight:700;position:absolute}.baseclient_feedback a{max-width:200px;background:linear-gradient(45deg,rgb(210,198,212),rgb(175,161,179));margin-top:3rem;text-decoration:none;border-radius:10px;transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center;position:relative;box-shadow:0 4px 15px rgba(rgb(210,198,212,0.5),0.3);margin-left:auto;margin-right:auto;overflow:hidden;display:block;font-weight:600;padding:1rem 2rem;font-size:18px;color:#ffffff}.baseclient_feedback a::before{width:100%;content:"";background:linear-gradient(90deg,transparent,rgba(rgb(255,255,255,0.5),0.2),transparent);left:-100%;height:100%;transition:left 0.7s ease;position:absolute;top:0}.baseclient_feedback a:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(rgb(210,198,212,0.5),0.4)}.baseclient_feedback a:hover::before{left:100%}@media (max-width: 992px) {.baseclient_feedback{padding:4rem 0}.baseclient_feedback h2{font-size:calc(36px - 4px);margin-bottom:3rem}.baseclient_feedback .basealumni_ratings{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}} @media (max-width: 768px) {.baseclient_feedback{padding:3.5rem 0}.baseclient_feedback h2{font-size:calc(36px - 6px);margin-bottom:2.5rem}.baseclient_feedback .basealumni_ratings{gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.baseclient_feedback .basestudent_voices{padding:1.5rem}.baseclient_feedback .basestudent_voices img{width:50px;height:50px}} @media (max-width: 576px) {.baseclient_feedback{padding:3rem 0}.baseclient_feedback h2{margin-bottom:2rem;font-size:calc(36px - 8px)}.baseclient_feedback .basealumni_ratings{grid-template-columns:1fr;gap:1rem}.baseclient_feedback .basestudent_voices{padding:1.3rem}.baseclient_feedback .basestudent_voices img{width:45px;height:45px}.baseclient_feedback .basestudent_voices h4{font-size:calc(17px + 1px)}.baseclient_feedback .basestudent_voices .description{font-size:calc(17px - 1px)}.baseclient_feedback a{padding:0.8rem 1.5rem;font-size:calc(18px - 1px)}}.baseleadership_experience{overflow:hidden;position:relative;height:500px;background:rgb(238,234,239)}.baseleadership_experience::before{position:absolute;width:50%;background:rgb(210,198,212);clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);left:0;z-index:1;height:100%;top:0;content:""}.baseleadership_experience::after{mix-blend-mode:overlay;position:absolute;z-index:2;width:100%;background:linear-gradient( 135deg,transparent 0%,rgb(175,161,179,0.5) 100% );height:100%;content:""}.baseleadership_experience .basestudent_voices{display:flex;position:relative;height:100%;z-index:3}.baseleadership_experience .baseimage_grid_item{position:absolute;top:-15%;border-radius:0;width:45%;left:0;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);z-index:2;height:130%;clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);filter:grayscale(30%) contrast(1.1);transform:translateX(-5%)}.baseleadership_experience .baseimage_grid_item::after{background:linear-gradient( to right,rgb(210,198,212) 0%,transparent 100% );top:0;width:100%;left:0;position:absolute;content:"";height:100%;opacity:0.3}.baseleadership_experience:hover .baseimage_grid_item{transform:translateX(0%);filter:grayscale(0%) contrast(1.2)}.baseleadership_experience .baseemp_milestones{height:100%;z-index:3;padding:0 3rem 0 7rem;width:60%;right:0;justify-content:center;flex-direction:column;position:absolute;display:flex}.baseleadership_experience .name{color:#000000;transform:translateX(50px);animation:slide-left 0.7s forwards 0.2s;font-weight:700;font-size:43px;opacity:0;position:relative;margin-bottom:0.7rem}.baseleadership_experience .name::before{transform-origin:left;bottom:-10px;height:5px;transition:transform 0.5s ease 0.7s;width:50px;left:0;position:absolute;transform:scaleX(0);background:rgb(210,198,212);content:""}.baseleadership_experience:hover .name::before{transform:scaleX(1)}.baseleadership_experience .baseemp_milestones > div:nth-child(2){font-weight:600;text-transform:uppercase;transform:translateX(50px);margin-bottom:2rem;letter-spacing:3px;color:rgb(175,161,179);animation:slide-left 0.7s forwards 0.4s;opacity:0;font-size:24px}.baseleadership_experience .baseemployee_details{max-width:600px;animation:slide-left 0.7s forwards 0.6s;line-height:1.8;font-size:14px;padding-left:30px;color:#000000;position:relative;transform:translateX(50px);font-weight:400;opacity:0}@keyframes slide-left {to{transform:translateX(0);opacity:1}} .baseleadership_experience .baseemployee_details::before{background:linear-gradient( to bottom,rgb(210,198,212) 0%,rgb(175,161,179) 100% );height:100%;left:0;border-radius:10px;content:"";position:absolute;top:0;width:5px}.baseleadership_experience .baseemployee_details::after{opacity:0.1;content:'"';color:rgb(210,198,212,0.5);line-height:0;z-index:-1;font-size:20rem;font-family:serif;right:-80px;position:absolute;bottom:-120px}@keyframes parallax-shift {0%{transform:translateY(0)}100%{transform:translateY(-20px)}} .baseleadership_experience:hover .baseimage_grid_item{animation:parallax-shift 3s ease-in-out infinite alternate}.baseleadership_experience .baseemp_milestones > div{transition:transform 0.3s ease}.baseleadership_experience:hover .name{transition-delay:0.1s;transform:translateY(-5px)}.baseleadership_experience:hover .baseemp_milestones > div:nth-child(2){transition-delay:0.2s;transform:translateY(-3px)}.baseleadership_experience:hover .baseemployee_details{transform:translateY(-1px);transition-delay:0.3s}@media (max-width: 992px) {.baseleadership_experience{height:auto;padding:0}.baseleadership_experience::before{width:100%;height:250px;clip-path:none}.baseleadership_experience .basestudent_voices{flex-direction:column}.baseleadership_experience .baseimage_grid_item{height:300px;clip-path:none;position:relative;width:100%;top:0;transform:none}.baseleadership_experience .baseemp_milestones{position:relative;width:100%;padding:2rem}.baseleadership_experience:hover .baseimage_grid_item{animation:none}.baseleadership_experience .baseemployee_details::after{display:none}}.basefootnote_ref{background-attachment:fixed;padding:6rem 0 3rem;color:#ffffff;position:relative;z-index:1}.basefootnote_ref::before{background:linear-gradient(180deg,rgba(0,0,0,0.9) 0%,rgb(210,198,212,0.5) 100%);top:0;z-index:-1;height:100%;width:100%;left:0;position:absolute;content:""}.basefootnote_ref::after{pointer-events:none;top:0;position:absolute;width:100%;left:0;content:"";z-index:-1;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 2px,transparent 2px,transparent 4px);height:100%}@keyframes gridMovement {0%{background-position:0 0}100%{background-position:100px 100px}} .basefootnote_ref .container{display:flex;flex-direction:column;position:relative}.basefootnote_ref .company_holder{padding-bottom:2.5rem;position:relative;margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,0.1);text-align:center}.basefootnote_ref .company_holder::before,.basefootnote_ref .company_holder::after{width:20%;position:absolute;content:"";animation:slide 3s infinite alternate;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,rgb(175,161,179),transparent)}.basefootnote_ref .company_holder::before{animation-delay:0s;left:0}.basefootnote_ref .company_holder::after{right:0;animation-delay:1.5s}@keyframes slide {0%{width:0;opacity:0.5}100%{width:40%;opacity:1}} .basefootnote_ref .company_holder h3{margin-bottom:1rem;display:inline-block;font-size:calc(33px * 1.3);font-weight:700;position:relative}.basefootnote_ref .company_holder h3::after{width:60px;background:rgb(175,161,179);transform:translateX(-50%);position:absolute;left:50%;bottom:-10px;content:"";height:3px}.basefootnote_ref .baseidea_pool{color:#ffffff;line-height:1.7;max-width:600px;margin:1.5rem auto 0;font-size:16px;opacity:0.8}.basefootnote_ref .basepeer_help{display:flex;justify-content:center}.basefootnote_ref .baseheader_wrap{gap:6rem;position:relative;display:flex}.basefootnote_ref .baseheader_wrap::before{height:20px;width:1px;position:absolute;left:50%;top:-30px;content:"";background:rgb(210,198,212);transform:translateX(-50%)}.basefootnote_ref .basehead_sitebar{box-shadow:0 8px 32px 0 rgba(0,0,0,0.1);border-radius:10px;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);transition:all 0.3s ease;position:relative;padding:1rem 1.5rem}.basefootnote_ref .basehead_sitebar:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(0,0,0,0.2);background:rgba(rgb(210,198,212,0.5),0.1)}.basefootnote_ref .basehead_sitebar h5{margin-bottom:1.5rem;letter-spacing:1.5px;font-weight:600;text-transform:uppercase;border-bottom:1px dashed rgba(255,255,255,0.2);text-align:center;font-size:18px;color:rgb(175,161,179);padding-bottom:0.8rem}.basefootnote_ref .basehead_sitebar .baseheader_wrap{flex-direction:column;display:flex;position:static;gap:0.8rem}.basefootnote_ref .basehead_sitebar .baseheader_wrap a{text-decoration:none;text-align:center;opacity:0.75;overflow:hidden;position:relative;transition:all 0.3s ease;z-index:1;color:#ffffff;padding:0.4rem 0;font-size:16px}.basefootnote_ref .basehead_sitebar .baseheader_wrap a::before{background:linear-gradient(90deg,transparent,rgb(210,198,212),transparent);content:"";transform:scaleX(0);width:100%;bottom:0;position:absolute;transform-origin:center;left:0;transition:transform 0.4s ease;z-index:-1;height:1px}.basefootnote_ref .basehead_sitebar .baseheader_wrap a:hover{opacity:1;color:rgb(175,161,179)}.basefootnote_ref .basehead_sitebar .baseheader_wrap a:hover::before{transform:scaleX(1)}.baseproject_ref{background-color:rgba(0,0,0,0.8);margin-top:4rem;padding:1.2rem 0;position:relative;overflow:hidden}.baseproject_ref::before{height:100%;content:"";animation:bgMove 20s linear infinite;left:0;top:0;position:absolute;opacity:0.3;width:100%;background-image:linear-gradient(45deg,rgba(rgb(210,198,212,0.5),0.05) 25%,transparent 25%,transparent 50%,rgba(rgb(210,198,212,0.5),0.05) 50%,rgba(rgb(210,198,212,0.5),0.05) 75%,transparent 75%,transparent);background-size:4px 4px}@keyframes bgMove {0%{background-position:0 0}100%{background-position:100px 100px}} .baseproject_ref .container{justify-content:center;display:flex;align-items:center}.baseproject_ref .basefaq_block{text-align:center;position:relative;color:#ffffff;font-size:14px;opacity:0.8;letter-spacing:0.5px}.baseproject_ref .basefaq_block::before,.baseproject_ref .basefaq_block::after{content:"•";margin:0 0.6rem;color:rgb(210,198,212)}@media screen and (max-width: 992px) {.basefootnote_ref{padding:4rem 0 2rem}.basefootnote_ref .company_holder{margin-bottom:2rem;padding-bottom:2rem}.basefootnote_ref .company_holder h3{font-size:33px}.basefootnote_ref .baseheader_wrap{gap:3rem}} @media screen and (max-width: 768px) {.basefootnote_ref .basepeer_help{align-items:center;flex-direction:column}.basefootnote_ref .baseheader_wrap{flex-direction:column;max-width:450px;width:100%;gap:2rem}.basefootnote_ref .basehead_sitebar{width:100%}} @media screen and (max-width: 576px) {.basefootnote_ref{padding:3rem 0 1.5rem}.basefootnote_ref .company_holder h3{font-size:calc(33px * 0.9)}.basefootnote_ref .baseidea_pool{font-size:calc(16px * 0.9)}.basefootnote_ref .basehead_sitebar{padding:1rem}.basefootnote_ref .basehead_sitebar h5{font-size:calc(18px * 0.9)}.baseproject_ref{padding:1rem 0;margin-top:2rem}.baseproject_ref .basefaq_block{font-size:calc(14px * 0.9)}.baseproject_ref .basefaq_block::before,.baseproject_ref .basefaq_block::after{display:none}}.baseappWrap{background:linear-gradient(135deg,#f5f7fa 0%,#ebedee 100%);padding:4rem 0;overflow:hidden;font-family:Arial,sans-serif;position:relative}.baseappWrap::before{position:absolute;height:70%;opacity:0.3;filter:blur(30px);width:60%;border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;top:-30%;right:-10%;animation:float 15s ease-in-out infinite alternate;transform:rotate(-15deg);background:linear-gradient(145deg,rgb(210,198,212,0.5) 0%,rgb(175,161,179,0.5) 100%);z-index:0;content:""}.baseappWrap::after{height:60%;transform:rotate(10deg);background:linear-gradient(225deg,rgb(175,161,179,0.5) 0%,rgb(210,198,212,0.5) 100%);filter:blur(25px);animation:float 18s ease-in-out infinite alternate-reverse;position:absolute;content:"";left:-5%;bottom:-20%;z-index:0;border-radius:30% 70% 60% 40% / 50% 30% 70% 50%;opacity:0.2;width:40%}.baseappWrap .container{padding:0 20px;margin:0 auto;z-index:2;position:relative;max-width:1140px}.baseappWrap .baseclass_sessions{position:relative;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);transform:perspective(1000px) rotateX(2deg);border-radius:15px;backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.9);padding:3rem;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)}.baseappWrap .baseclass_sessions: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)}.baseappWrap .baseclass_sessions > div:first-child{margin-bottom:1.5rem;position:relative}.baseappWrap .baseclass_sessions > div:first-child::after{transform-origin:left;border-radius:10px;background:linear-gradient(90deg,rgb(210,198,212) 0%,rgb(175,161,179) 100%);content:"";transition:width 0.3s ease;height:3px;width:80px;position:absolute;bottom:-0.75rem;left:0}.baseappWrap .baseclass_sessions:hover > div:first-child::after{width:120px}.baseappWrap h5{margin:0;font-weight:700;font-size:21px;color:#000000;line-height:1.4;display:inline-block;position:relative}.baseappWrap h5::before{justify-content:center;left:-35px;position:absolute;color:#ffffff;content:"✓";opacity:0;top:50%;transition:opacity 0.5s ease,transform 0.5s ease;transform:translateY(-50%);background:linear-gradient(135deg,rgb(210,198,212) 0%,rgb(175,161,179) 100%);border-radius:50%;display:flex;width:26px;font-size:14px;height:26px;align-items:center}.baseappWrap .baseclass_sessions:hover h5::before{opacity:1;transform:translateY(-50%) scale(1)}.baseappWrap p{line-height:1.8;margin:0;font-size:18px;transition:color 0.3s ease;color:#000000}.baseappWrap a{position:relative;transition:transform 0.3s ease;text-decoration:none;overflow:hidden;display:block}.baseappWrap a::before{height:2px;background:linear-gradient(90deg,rgb(210,198,212,0.5) 0%,rgb(175,161,179) 100%);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);width:100%;transform-origin:right;bottom:0;left:0;content:"";position:absolute;transform:scaleX(0)}.baseappWrap a:hover::before{transform:scaleX(1);transform-origin:left}.baseappWrap a:hover{transform:translateY(-2px)}.baseappWrap a:hover p{color:rgb(210,198,212)}@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) {.baseappWrap{padding:3rem 0}.baseappWrap .baseclass_sessions{padding:2.5rem}.baseappWrap h5{font-size:calc(21px - 2px)}} @media (max-width: 767px) {.baseappWrap{padding:2.5rem 0}.baseappWrap .baseclass_sessions{transform:perspective(1000px) rotateX(1deg);padding:2rem}.baseappWrap h5{padding-left:20px;font-size:calc(21px - 4px)}.baseappWrap h5::before{font-size:12px;width:22px;left:-15px;height:22px}.baseappWrap p{font-size:calc(18px - 1px)}} @media (max-width: 576px) {.baseappWrap{padding:2rem 0}.baseappWrap .baseclass_sessions{border-radius:10px;transform:none;padding:1.5rem}.baseappWrap h5{font-size:calc(21px - 6px)}.baseappWrap .baseclass_sessions > div:first-child::after{width:60px;height:2px}.baseappWrap .baseclass_sessions:hover > div:first-child::after{width:90px}.baseappWrap h5::before{height:20px;width:20px;font-size:10px}.baseappWrap p{line-height:1.6;font-size:calc(18px - 2px)}}.basepricing_table{position:relative;padding:100px 0;font-family:Arial,sans-serif;overflow:hidden}.basepricing_table::before{content:"";top:0;left:0;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(210,198,212,0.5) 100%);z-index:1;position:absolute;bottom:0;right:0}.basepricing_table .container{margin:0 auto;z-index:2;max-width:1200px;position:relative;padding:0 20px}.basepricing_table .basevalue_pricing{position:relative}.basepricing_table h2{margin-bottom:20px;font-size:28px;opacity:0;animation:slideInTitle 0.8s forwards 0.2s;transform:translateX(-10px);font-weight:700;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.2)}.basepricing_table .basestudy_rates{transform:translateX(-10px);opacity:0;color:#ffffff;line-height:1.6;font-size:15px;margin-bottom:40px;animation:slideInDesc 0.8s forwards 0.4s;max-width:800px}.basepricing_table .basepricing_card{list-style:none;margin:0;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;padding:0}.basepricing_table .basepricing_card li{perspective:1000px;opacity:0;animation:fadeIn 0.8s forwards}.basepricing_table .basepricing_card li:nth-child(1){animation-delay:0.5s}.basepricing_table .basepricing_card li:nth-child(2){animation-delay:0.7s}.basepricing_table .basepricing_card li:nth-child(3){animation-delay:0.9s}.basepricing_table .basepricing_card li:nth-child(4){animation-delay:1.1s}.basepricing_table .baselesson_fees{display:block;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);transform-style:preserve-3d;text-decoration:none;height:100%}.basepricing_table .baserate_plans{padding:30px;height:100%;background:linear-gradient(145deg,#ffffff 0%,rgb(238,234,239) 100%);box-shadow:0 15px 30px rgba(0,0,0,0.15);display:flex;flex-direction:column;border-left:4px solid rgb(210,198,212);transition:all 0.4s ease;position:relative;overflow:hidden;box-sizing:border-box}.basepricing_table .baserate_plans::before{transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);top:0;opacity:0.8;width:80px;height:80px;transform:translate(50%,-50%) rotate(45deg);position:absolute;background:rgb(175,161,179);content:"";right:0}.basepricing_table .baseclass_rates{z-index:2;display:flex;flex-direction:column;height:100%;position:relative}.basepricing_table .baseclass_rates h4{font-size:calc(18px + 2px);font-weight:700;color:#000000;display:inline-block;margin:0 0 20px;position:relative}.basepricing_table .baseclass_rates h4::after{background:rgb(210,198,212);bottom:-10px;content:"";position:absolute;transition:width 0.3s ease;left:0;width:40px;height:3px}.basepricing_table .baseclass_rates p{color:#000000;flex-grow:1;hyphens:auto;white-space:normal;word-wrap:break-word;margin:0 0 25px;font-size:calc(15px - 1px);line-height:1.6;overflow-wrap:break-word}.basepricing_table .baselearning_price{align-self:flex-start;padding:10px 20px;border-radius:10px;font-size:16px;transform:translateY(0);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),background-color 0.3s ease;font-weight:700;background:rgb(210,198,212);overflow:hidden;color:#ffffff;margin-top:auto;position:relative;display:inline-block}.basepricing_table .baselearning_price::before{transition:transform 0.6s cubic-bezier(0.7,0,0.3,1);height:100%;transform:translateX(-100%);content:"";top:0;width:100%;left:0;position:absolute;background:linear-gradient(to right,transparent,rgba(255,255,255,0.2),transparent)}.basepricing_table .baselesson_fees:hover{transform:translateY(-8px)}.basepricing_table .baselesson_fees:hover .baserate_plans{box-shadow:0 20px 40px rgba(0,0,0,0.2);border-left-width:8px}.basepricing_table .baselesson_fees:hover .baserate_plans::before{transform:translate(40%,-40%) rotate(45deg)}.basepricing_table .baselesson_fees:hover .baseclass_rates h4::after{width:70px}.basepricing_table .baselesson_fees:hover .baselearning_price{background:rgb(175,161,179);transform:translateY(-5px)}.basepricing_table .baselesson_fees:hover .baselearning_price::before{transform:translateX(100%)}.basepricing_table .baselesson_fees:active{transform:translateY(-2px);transition:transform 0.2s}@keyframes slideInTitle {to{transform:translateX(0);opacity:1}} @keyframes slideInDesc {to{transform:translateX(0);opacity:0.9}} @keyframes fadeIn {to{opacity:1}} @media (max-width: 1200px) {.basepricing_table{padding:80px 0}.basepricing_table .basepricing_card{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}} @media (max-width: 992px) {.basepricing_table h2{font-size:calc(28px - 4px)}.basepricing_table .basestudy_rates{margin-bottom:30px}.basepricing_table .basepricing_card{gap:20px}.basepricing_table .baserate_plans{padding:25px}} @media (max-width: 768px) {.basepricing_table{padding:60px 0}.basepricing_table h2{font-size:calc(28px - 6px)}.basepricing_table .basestudy_rates{font-size:calc(15px - 1px)}.basepricing_table .basepricing_card{gap:15px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.basepricing_table .baseclass_rates h4{font-size:18px}.basepricing_table .baseclass_rates p{margin-bottom:20px;font-size:calc(15px - 2px)}} @media (max-width: 576px) {.basepricing_table{padding:50px 0}.basepricing_table .container{padding:0 15px}.basepricing_table h2{font-size:calc(28px - 8px);margin-bottom:15px}.basepricing_table .basestudy_rates{margin-bottom:25px}.basepricing_table .basepricing_card{grid-template-columns:1fr;gap:20px}.basepricing_table .baserate_plans{padding:20px}.basepricing_table .baseclass_rates p{margin-bottom:15px}.basepricing_table .baselearning_price{padding:8px 16px;font-size:calc(16px - 1px)}}.baseinfo_hub{border-top:4px solid rgb(210,198,212);padding:80px 0;position:relative;overflow:hidden;background:rgb(210,198,212,0.5)}.baseinfo_hub::before{top:0;left:0;content:"";z-index:1;height:100%;width:100%;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 30px ),repeating-linear-gradient(0deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 30px );position:absolute}.baseinfo_hub .container{margin:0 auto;padding:0 15px;max-width:1200px;z-index:2;position:relative}.baseinfo_hub .baseedu_query{position:relative;padding:0;box-shadow:0 20px 40px rgba(0,0,0,0.3);background:rgb(175,161,179);border-left:1px solid rgb(210,198,212)}.baseinfo_hub h2{letter-spacing:2px;margin:0;font-weight:700;font-size:35px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.1);padding:30px;color:#ffffff}.baseinfo_hub p{color:rgba(255,255,255,0.7);font-size:16px;margin:0;border-bottom:1px solid rgba(255,255,255,0.1);line-height:1.6;padding:30px}.baseinfo_hub .baseinstant_help{padding:30px;display:flex;justify-content:space-between}.baseinfo_hub .baseget_assist{color:#ffffff;transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.1);box-shadow:0 5px 15px rgba(0,0,0,0.2);width:70px;display:flex;text-decoration:none;align-items:center;background:#2a2a2a;position:relative;border-radius:50%;justify-content:center;height:70px}.baseinfo_hub .baseget_assist::before{border-radius:50%;left:0;width:100%;position:absolute;background:rgb(210,198,212);transition:transform 0.3s ease;z-index:-1;transform:scale(0);content:"";height:100%;top:0}.baseinfo_hub .baseget_assist:hover{transform:translateY(-5px);border-color:rgb(210,198,212);box-shadow:0 10px 20px rgba(0,0,0,0.3),0 0 10px rgb(210,198,212,0.5)}.baseinfo_hub .baseget_assist:hover::before{transform:scale(0.9)}.baseinfo_hub .baseget_assist svg{width:28px;transition:transform 0.3s ease;height:28px}.baseinfo_hub .baseget_assist:hover svg{transform:scale(1.2)}.baseinfo_hub .baseget_assist svg path{transition:fill 0.3s ease;fill:rgb(210,198,212)}.baseinfo_hub .baseget_assist:hover svg path{fill:#ffffff}.baseinfo_hub p svg{height:22px;margin-right:15px;width:22px}.baseinfo_hub p svg path{fill:rgb(210,198,212)}.baseinfo_hub p:nth-last-child(2){display:flex;padding:25px 30px;border-bottom:none;align-items:center}.baseinfo_hub .baseedu_query::after{bottom:-20px;z-index:-1;content:"";width:calc(100% - 40px);position:absolute;background:#1a1a1a;height:20px;right:20px}.baseinfo_hub .baseedu_query::before{z-index:1;height:15px;width:15px;background:rgb(210,198,212);content:"";right:15px;position:absolute;top:15px}@media (max-width: 991px) {.baseinfo_hub{padding:60px 0}.baseinfo_hub h2{font-size:calc(35px * 0.9);padding:25px}.baseinfo_hub p,.baseinfo_hub p:nth-last-child(2){padding:20px 25px}.baseinfo_hub .baseinstant_help{padding:25px}.baseinfo_hub .baseget_assist{width:60px;height:60px}.baseinfo_hub .baseget_assist svg{height:24px;width:24px}} @media (max-width: 767px) {.baseinfo_hub{padding:50px 0}.baseinfo_hub h2{font-size:calc(35px * 0.85);padding:20px}.baseinfo_hub p{font-size:calc(16px * 0.95);padding:20px}.baseinfo_hub p:nth-last-child(2){padding:18px 20px}.baseinfo_hub .baseinstant_help{padding:20px}.baseinfo_hub .baseget_assist{height:50px;width:50px}.baseinfo_hub .baseget_assist svg{width:20px;height:20px}.baseinfo_hub p svg{width:20px;margin-right:12px;height:20px}.baseinfo_hub .baseedu_query::after{bottom:-10px;height:10px}.baseinfo_hub .baseedu_query::before{width:10px;right:10px;height:10px;top:10px}} .baseinfo_hub .baseget_assist:active{box-shadow:0 2px 5px rgba(0,0,0,0.2),0 0 5px rgb(210,198,212,0.5);transform:translateY(0)}@keyframes pulse {0%,100%{box-shadow:0 0 0 0 rgb(210,198,212,0.5)}50%{box-shadow:0 0 0 8px rgba(0,0,0,0)}} .baseinfo_hub .baseget_assist:hover{animation:pulse 1.5s infinite}@keyframes blink {0%,100%{opacity:0.2}50%{opacity:0.7}} .baseinfo_hub .container::before{width:8px;right:45px;top:15px;position:absolute;height:8px;content:"";border-radius:50%;animation:blink 2s ease-in-out infinite;background:rgb(210,198,212)}.baseinfo_hub .container::after{font-size:12px;left:15px;text-transform:uppercase;content:attr(data-text);color:rgb(210,198,212);position:absolute;top:-10px;letter-spacing:1px}.baseinfo_hub .baseget_assist:nth-child(1){transition-delay:0.1s}.baseinfo_hub .baseget_assist:nth-child(2){transition-delay:0.2s}.baseinfo_hub .baseget_assist:nth-child(3){transition-delay:0.3s}.basetitle_page{position:relative;align-items:center;background:linear-gradient(135deg,#f0f4f8 0%,#e8ecf0 100%);padding:5rem 2rem;min-height:100vh;display:flex;justify-content:center;overflow:hidden}.basetitle_page::before{z-index:1;background:linear-gradient(110deg,rgb(210,198,212,0.5) 15%,transparent 50%);width:100%;content:"";position:absolute;top:0;left:0;height:100%}.basetitle_page::after{position:absolute;bottom:0;height:30%;right:0;width:40%;z-index:1;content:"";background:linear-gradient(210deg,rgb(175,161,179,0.5) 0%,transparent 90%)}.basetitle_page .baselearn_begin{transform:translateY(-2vh);z-index:2;animation:fadeSlideUp 1.2s cubic-bezier(0.25,0.46,0.45,0.94) forwards;width:100%;max-width:1200px;position:relative}.basetitle_page .baselearn_begin > div{display:grid;grid-template-columns:1fr;gap:3rem}.basetitle_page h3{line-height:1.5;max-width:90%;font-size:calc(23px * 1.1);animation:slideInLeft 0.8s cubic-bezier(0.25,0.46,0.45,0.94) 0.3s forwards;margin-bottom:1.5rem;color:#000000;position:relative;font-weight:600;padding-left:2rem;opacity:0;transform:translateX(-10px)}.basetitle_page h3::before{left:0;top:0.2em;background:linear-gradient(to bottom,rgb(210,198,212),rgb(175,161,179));border-radius:10px;height:calc(100% - 0.4em);width:5px;content:"";position:absolute}.basetitle_page .baselearn_history{display:flex;min-height:450px;opacity:0;position:relative;align-items:center;transform:translateY(20px);overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 15px rgba(0,0,0,0.05);animation:fadeSlideUp 1s cubic-bezier(0.25,0.46,0.45,0.94) 0.6s forwards;border-radius:1.5rem}.basetitle_page .baselearn_history::before{left:0;background:linear-gradient( to right,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.3) 100% );top:0;height:100%;position:absolute;z-index:1;content:"";width:100%}.basetitle_page .baselearn_history > div{z-index:2;display:flex;position:relative;padding:3rem;flex-direction:column;width:100%;gap:1.5rem}.basetitle_page .baselearn_history p{position:relative;font-size:calc(14px * 1.2);color:#ffffff;line-height:1.6;padding-bottom:1rem;opacity:0;font-weight:400;transform:translateX(-15px);animation:slideInLeft 0.8s cubic-bezier(0.25,0.46,0.45,0.94) 1s forwards;max-width:80%}.basetitle_page .baselearn_history p::after{width:80px;bottom:0;content:"";height:2px;transform:scaleX(0);background:#ffffff;animation:growWidth 1s cubic-bezier(0.25,0.46,0.45,0.94) 1.5s forwards;position:absolute;left:0;transform-origin:left}.basetitle_page .title_style_header{opacity:0;position:relative;font-weight:700;letter-spacing:-0.03em;line-height:1.2;color:#ffffff;animation:fadeSlideUp 0.8s cubic-bezier(0.25,0.46,0.45,0.94) 1.2s forwards;transform:translateY(20px);font-size:clamp(2.5rem,5vw,39px);margin-top:0.5rem}@keyframes fadeSlideUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes slideInLeft {from{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}} @keyframes growWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} .basetitle_page .baselearn_history:hover{transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);transform:translateY(-5px) scale(1.01);box-shadow:0 25px 50px rgba(0,0,0,0.15),0 12px 20px rgba(0,0,0,0.07)}.basetitle_page .baselearn_history:hover::before{transition:all 0.5s ease;background:linear-gradient( to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.55) 40%,rgba(0,0,0,0.35) 100% )}.basetitle_page .baselearn_history:hover .title_style_header{transform:translateY(-3px);transition:all 0.4s ease}@media (min-width: 768px) {.basetitle_page{padding:5rem 3rem}.basetitle_page .baselearn_begin > div{grid-template-columns:1fr 1.5fr;gap:4rem;align-items:center}.basetitle_page h3{font-size:calc(23px * 1.2);margin-bottom:0}.basetitle_page .baselearn_history{min-height:500px}.basetitle_page .baselearn_history > div{justify-content:center;padding:4rem}.basetitle_page .title_style_header{font-size:clamp(3rem,6vw,calc(39px * 1.2))}} @media (min-width: 1024px) {.basetitle_page{padding:5rem 4rem}.basetitle_page .baselearn_begin > div{gap:5rem}.basetitle_page h3{transform:perspective(1000px) rotateY(-5deg);transition:transform 0.5s ease;padding-left:3rem}.basetitle_page h3:hover{transform:perspective(1000px) rotateY(0)}.basetitle_page h3::before{width:8px}.basetitle_page .baselearn_history{transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);transform:perspective(1000px) rotateY(2deg)}.basetitle_page .baselearn_history:hover{transform:perspective(1000px) rotateY(0) translateY(-8px)}.basetitle_page .baselearn_history > div{padding:5rem}} @media (max-width: 767px) {.basetitle_page{padding:4rem 1.5rem}.basetitle_page h3{font-size:calc(23px * 1);padding-left:1.5rem;max-width:100%}.basetitle_page .baselearn_history{min-height:400px}.basetitle_page .baselearn_history > div{padding:2rem}.basetitle_page .baselearn_history p{font-size:14px;max-width:100%}}.baseour_background{position:relative;overflow:hidden;padding:120px 0 140px;color:#ffffff}.baseour_background::before{left:0;background:linear-gradient(135deg,rgba(12,19,35,0.92),rgba(28,35,61,0.85));top:0;right:0;z-index:1;bottom:0;position:absolute;content:""}.baseour_background::after{top:-10%;right:-10%;z-index:0;content:"";width:80%;height:70%;animation:floatGradient 15s ease-in-out infinite alternate;background:linear-gradient(45deg,rgb(210,198,212,0.5),rgb(175,161,179,0.5));position:absolute;transform:rotate(-15deg);filter:blur(70px)}.baseour_background .container{padding:0 20px;z-index:2;position:relative;max-width:1200px;margin:0 auto}.baseour_background h2{margin-bottom:50px;transform:translateX(-10px);position:relative;display:inline-block;font-weight:700;font-size:46px}.baseour_background h2::before{height:60%;left:-20px;width:4px;background:rgb(175,161,179);transform:translateY(-50%);content:"";top:50%;position:absolute}.baseour_background h2::after{left:0;content:"";bottom:-12px;width:100px;background:linear-gradient(90deg,rgb(175,161,179),transparent);position:absolute;height:2px}.baseour_background .basetext_description{gap:30px;background:linear-gradient(135deg,rgba(255,255,255,0.07),rgba(255,255,255,0.03));padding:40px;display:grid;border:1px solid rgba(255,255,255,0.1);grid-template-columns:1fr;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);backdrop-filter:blur(5px);box-shadow:0 20px 40px rgba(0,0,0,0.2);transform:translateY(0);position:relative}.baseour_background .basetext_description:hover{box-shadow:0 25px 50px rgba(0,0,0,0.3);transform:translateY(-5px)}.baseour_background .basetext_description::before{background:linear-gradient(45deg,transparent,rgb(175,161,179,0.5),transparent);z-index:-1;content:"";transition:opacity 0.6s ease;right:-2px;top:-2px;left:-2px;filter:blur(8px);bottom:-2px;opacity:0;position:absolute}.baseour_background .basetext_description:hover::before{opacity:1}.baseour_background .basetext_description > div{position:relative}.baseour_background .basetext_description p{font-size:calc(24px * 1.2);position:relative;color:rgb(175,161,179);display:inline-block;letter-spacing:1px;font-weight:600;margin-bottom:20px}.baseour_background .basetext_description p::after{height:2px;background:rgb(175,161,179);bottom:-6px;left:0;transition:width 0.3s ease;content:"";width:40px;position:absolute}.baseour_background .basetext_description:hover p::after{width:100%}.baseour_background .basetext_description div > div{column-gap:40px;opacity:0.9;column-count:1;hyphens:auto;text-align:justify;position:relative;font-size:13px;line-height:1.8}.baseour_background .basetext_description div > div::first-letter{line-height:0.8;color:rgb(175,161,179);font-weight:700;float:left;margin-right:8px;font-size:3.5em}@keyframes floatGradient {0%{transform:rotate(-15deg) translate(0,0)}50%{transform:rotate(-12deg) translate(-20px,20px)}100%{transform:rotate(-18deg) translate(20px,-10px)}} @media (min-width: 768px) {.baseour_background{padding:150px 0 180px}.baseour_background h2{font-size:calc(46px * 1.2);margin-bottom:70px}.baseour_background .basetext_description{padding:60px;grid-template-columns:1fr}.baseour_background .basetext_description div > div{column-count:2}} @media (min-width: 992px) {.baseour_background{padding:180px 0 200px}.baseour_background h2{transform:translateX(-20px)}.baseour_background .basetext_description{padding:70px}.baseour_background .basetext_description div > div{column-count:2}} @media (max-width: 767px) {.baseour_background{padding:80px 0 100px}.baseour_background h2{font-size:calc(31px * 1.1);margin-bottom:40px}.baseour_background .basetext_description{padding:30px}.baseour_background .basetext_description p{font-size:24px}.baseour_background .basetext_description div > div::first-letter{font-size:2.5em}} @media (max-width: 480px) {.baseour_background{padding:60px 0 80px}.baseour_background .basetext_description{padding:25px 20px}.baseour_background h2{font-size:31px;margin-bottom:30px}.baseour_background .basetext_description div > div{font-size:calc(13px - 1px);line-height:1.6}}.basecontact_form_section{background:linear-gradient(90deg,#ffffff 50%,rgb(238,234,239) 50%);padding:100px 0;position:relative;overflow:hidden}.basecontact_form_section::before{top:0;width:100%;background-size:60px 60px;left:0;z-index:0;height:100%;position:absolute;content:"";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%)}.basecontact_form_section .container{max-width:1200px;z-index:1;position:relative;padding:0 20px;margin:0 auto}.basecontact_form_section h2{margin-bottom:60px;position:relative;font-size:37px;text-align:center;font-weight:700;color:rgb(210,198,212)}.basecontact_form_section h2::after{background:rgb(210,198,212);height:3px;bottom:-15px;width:60px;position:absolute;transform:translateX(-50%);content:"";left:50%}.basecontact_form_section .baseconnect_list{position:relative;border-radius:17px;background:#ffffff;box-shadow:0 15px 50px rgba(0,0,0,0.1);display:flex;overflow:hidden}.basecontact_form_section .baseconnect_list::before{width:100%;top:0;height:5px;left:0;position:absolute;background:linear-gradient(90deg,rgb(210,198,212),rgb(175,161,179));content:""}.basecontact_form_section .baseimage_grid_item{min-height:550px;transition:all 0.5s ease;flex:0 0 50%;position:relative}.basecontact_form_section .baseimage_grid_item::after{background:linear-gradient(45deg,rgb(210,198,212,0.5),transparent);height:100%;content:"";position:absolute;width:100%;left:0;top:0}.basecontact_form_section .basefeedback_info{background:#ffffff;padding:60px 50px;position:relative;flex:0 0 50%}.basecontact_form_section .basefeedback_info::before{top:0;height:100%;left:0;position:absolute;width:10px;content:"";background:rgb(238,234,239)}.basecontact_form_section #contact{display:flex;gap:30px;flex-direction:column}.basecontact_form_section h3{position:relative;font-size:22px;display:inline-block;margin-bottom:20px;padding-bottom:10px;color:#000000;font-weight:600}.basecontact_form_section h3::after{width:100%;left:0;height:2px;bottom:0;background:rgb(210,198,212,0.5);content:"";position:absolute}.basecontact_form_section input[type="text"]{border:2px solid rgb(238,234,239);padding:18px 20px;font-size:16px;border-radius:10px;color:#000000;width:100%;transition:all 0.3s ease;background:#ffffff}.basecontact_form_section input[type="text"]:focus{box-shadow:0 5px 15px rgba(0,0,0,0.05);outline:none;border-color:rgb(210,198,212)}.basecontact_form_section input[type="text"]::placeholder{opacity:0.6;color:#000000}.basecontact_form_section .baseinquiry_query{display:flex;margin-top:10px;gap:12px;align-items:flex-start}.basecontact_form_section .baseinquiry_query input[type="checkbox"]{appearance:none;transition:all 0.3s ease;width:24px;position:relative;margin-top:2px;cursor:pointer;height:24px;border-radius:10px;border:2px solid rgb(238,234,239)}.basecontact_form_section .baseinquiry_query input[type="checkbox"]:checked{background:rgb(210,198,212);border-color:rgb(210,198,212)}.basecontact_form_section .baseinquiry_query input[type="checkbox"]:checked::after{border-bottom:2px solid #ffffff;height:10px;position:absolute;border-right:2px solid #ffffff;transform:rotate(45deg);width:6px;left:8px;content:"";top:5px}.basecontact_form_section .baseinquiry_query label{line-height:1.5;color:#000000;font-size:16px}.basecontact_form_section .baseinquiry_query a{transition:all 0.3s ease;font-weight:600;color:rgb(210,198,212);text-decoration:none}.basecontact_form_section .baseinquiry_query a:hover{color:rgb(175,161,179)}.basecontact_form_section .basecontact_query{position:relative;padding:16px 40px;color:#ffffff;transition:all 0.3s ease;border:none;overflow:hidden;font-size:17px;background:rgb(210,198,212);font-weight:600;cursor:pointer;box-shadow:0 8px 20px rgb(210,198,212,0.5);border-radius:10px;margin-top:20px;align-self:flex-start}.basecontact_form_section .basecontact_query::before{left:-100%;width:100%;position:absolute;transition:all 0.6s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);content:"";height:100%;top:0}.basecontact_form_section .basecontact_query:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(175,161,179,0.5);background:rgb(175,161,179)}.basecontact_form_section .basecontact_query:hover::before{left:100%}.basecontact_form_section svg{height:22px;transition:all 0.3s ease;width:22px;fill:rgb(210,198,212)}.basecontact_form_section svg path{transition:all 0.3s ease;fill:rgb(210,198,212)}.basecontact_form_section svg:hover{fill:rgb(175,161,179);transform:translateY(-2px)}.basecontact_form_section svg:hover path{fill:rgb(175,161,179)}@media (max-width: 1200px) {.basecontact_form_section{background:#ffffff}} @media (max-width: 992px) {.basecontact_form_section{padding:80px 0}.basecontact_form_section .baseconnect_list{flex-direction:column-reverse}.basecontact_form_section .baseimage_grid_item{min-height:350px;flex:0 0 auto}.basecontact_form_section .basefeedback_info{flex:0 0 auto;padding:50px 40px}.basecontact_form_section .basefeedback_info::before{height:10px;left:0;top:0;width:100%}} @media (max-width: 768px) {.basecontact_form_section{padding:60px 0}.basecontact_form_section h2{margin-bottom:40px;font-size:calc(37px - 4px)}.basecontact_form_section .basefeedback_info{padding:40px 30px}.basecontact_form_section #contact{gap:25px}.basecontact_form_section .baseimage_grid_item{min-height:300px}} @media (max-width: 576px) {.basecontact_form_section{padding:50px 0}.basecontact_form_section .container{padding:0 15px}.basecontact_form_section h2{margin-bottom:30px;font-size:calc(37px - 6px)}.basecontact_form_section .basefeedback_info{padding:35px 25px}.basecontact_form_section #contact{gap:20px}.basecontact_form_section input[type="text"]{padding:15px}.basecontact_form_section .basecontact_query{padding:15px 25px;width:100%}.basecontact_form_section .baseimage_grid_item{min-height:250px}}.basestay_updated{overflow:hidden;padding:4rem 2rem;position:relative;background:linear-gradient(135deg,rgb(238,234,239) 0%,rgb(175,161,179,0.5) 100%);isolation:isolate}.basestay_updated::before{inset:0;content:"";background-image:repeating-linear-gradient( -45deg,transparent,transparent 15px,rgba(255,255,255,0.03) 15px,rgba(255,255,255,0.03) 30px );z-index:-1;position:absolute}.basestay_updated::after{top:-10%;position:absolute;background:rgb(175,161,179);opacity:0.07;right:-5%;content:"";transform:rotate(-12deg) skewX(-15deg);width:30%;height:120%;z-index:-1}.basestay_updated .container{max-width:1200px;margin:0 auto}.basestay_updated .baseclass_sessions{display:grid;grid-template-columns:1fr;transform:translateX(-5px);animation:slideIn 0.8s cubic-bezier(0.25,1,0.5,1) forwards;gap:2rem}.basestay_updated h4{color:#000000;margin:0;font-weight:600;font-size:22px;animation:fadeUp 0.6s ease-out 0.2s forwards;padding-left:1.5rem;position:relative;transform:translateY(5px);opacity:0;line-height:1.4}.basestay_updated h4::before{height:calc(100% - 1rem);content:"";transform-origin:top;background:rgb(175,161,179);width:4px;position:absolute;transform:scaleY(0);top:0.5rem;animation:scaleVertical 0.5s ease-out 0.6s forwards;left:0}.basestay_updated .input_holder{position:relative;opacity:0;gap:1rem;animation:fadeUp 0.6s ease-out 0.4s forwards;flex-direction:column;display:flex;transform:translateY(10px)}.basestay_updated .input_holder span{display:block;position:relative}.basestay_updated input[type="email"]{box-shadow:0 5px 15px rgba(0,0,0,0.03);width:100%;border:2px solid rgba(0,0,0,0.08);font-size:14px;font-family:Arial,sans-serif;background-color:#ffffff;transition:all 0.3s cubic-bezier(0.25,1,0.5,1);color:#000000;padding:1rem 1.5rem}.basestay_updated input[type="email"]:focus{outline:none;border-color:rgb(175,161,179);box-shadow:0 5px 20px rgba(var(--secondary-color-rgb),0.15);transform:translateY(-2px)}.basestay_updated input[type="email"]::placeholder{transition:all 0.3s ease;color:rgba(var(--dark-color-rgb),0.5)}.basestay_updated input[type="email"]:focus::placeholder{opacity:0.5;transform:translateX(5px)}.basestay_updated .basesub_toggles{color:#ffffff;border:none;width:100%;cursor:pointer;display:inline-block;padding:1rem 2rem;overflow:hidden;box-shadow:0 5px 15px rgba(var(--secondary-color-rgb),0.2);font-weight:600;position:relative;background:rgb(175,161,179);font-size:17px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.basestay_updated .basesub_toggles:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(var(--primary-color-rgb),0.25);background:rgb(210,198,212)}.basestay_updated .basesub_toggles::before{border-radius:50%;content:"";transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);background:rgba(255,255,255,0.1);height:150%;top:50%;left:50%;position:absolute;width:150%;transform:translate(-50%,-50%) scale(0)}.basestay_updated .basesub_toggles:hover::before{transform:translate(-50%,-50%) scale(1)}.basestay_updated .basesub_toggles:active{transform:translateY(-1px);box-shadow:0 3px 10px rgba(var(--primary-color-rgb),0.2)}@keyframes slideIn {from{transform:translateX(-25px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes fadeUp {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} @keyframes scaleVertical {from{transform:scaleY(0)}to{transform:scaleY(1)}} @media (min-width: 768px) {.basestay_updated{padding:5rem 3rem}.basestay_updated .baseclass_sessions{align-items:center;grid-template-columns:1.2fr 0.8fr;gap:3rem}.basestay_updated h4{font-size:calc(22px * 1.1);padding-left:2rem}.basestay_updated h4::before{width:6px}.basestay_updated .input_holder{gap:0;flex-direction:row}.basestay_updated input[type="email"]{border-right:none}.basestay_updated .basesub_toggles{border-bottom-left-radius:0;white-space:nowrap;border-top-left-radius:0;width:auto}} @media (min-width: 992px) {.basestay_updated{padding:6rem 4rem}.basestay_updated::after{width:40%}.basestay_updated .baseclass_sessions{grid-template-columns:1.5fr 1fr;gap:4rem}.basestay_updated h4{transform:skewX(-3deg);font-size:calc(22px * 1.2)}.basestay_updated h4::before{left:0.3rem;transform:skewX(3deg)}.basestay_updated .input_holder{transform:perspective(1000px) rotateY(2deg)}.basestay_updated input[type="email"]{padding:1.2rem 1.8rem}.basestay_updated .basesub_toggles{padding:1.2rem 2.5rem}} @media (min-width: 1200px) {.basestay_updated::before{background-image:repeating-linear-gradient( -45deg,transparent,transparent 20px,rgba(255,255,255,0.04) 20px,rgba(255,255,255,0.04) 40px )}.basestay_updated .baseclass_sessions{grid-template-columns:1.8fr 1.2fr}.basestay_updated h4{font-size:calc(22px * 1.3)}.basestay_updated input[type="email"]{transition:all 0.4s cubic-bezier(0.2,0.85,0.4,1.275)}.basestay_updated input[type="email"]:focus{transform:translateY(-3px)}} @media (max-width: 767px) {.basestay_updated{padding:3rem 1.5rem}.basestay_updated h4{font-size:calc(22px * 0.9);padding-left:1.2rem}.basestay_updated .basesub_toggles{margin-top:0.5rem}}