*{margin:0;box-sizing:border-box;padding:0}.discuss_cta{flex:0 0 auto}.container{margin:auto;width:1258px;max-width:100%}.wrapper-template{height:100%;flex-direction:column;display:flex;min-height:100%}a{text-decoration:none;color:inherit}html,body{scroll-behavior:smooth;font-family:Arial,sans-serif;color:#000000;height:100%;min-height:100%}svg{height:30px;width:30px}header,footer{width:100%}.top_pro{flex:1 0 auto}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .user_reviews{background:linear-gradient(135deg,rgb(240,225,214) 0%,rgba(rgb(225,195,173,0.5),0.05) 100%);overflow:hidden;padding:6rem 0;position:relative}.user_reviews::before{position:absolute;top:0;opacity:0.3;height:1px;background:linear-gradient(90deg,transparent,rgb(225,195,173),transparent);left:0;right:0;content:""}.user_reviews::after{position:absolute;content:"";transform:translateY(50%);left:-50%;height:400px;width:200%;background:radial-gradient(ellipse at center,rgba(rgb(225,195,173,0.5),0.03) 0%,transparent 70%);bottom:0;z-index:1}.user_reviews h2{text-align:center;position:relative;transform:translateZ(0);font-weight:700;margin-bottom:3.5rem;color:#000000;font-size:29px}.user_reviews h2::after{width:80px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(225,195,173),transparent);left:50%;position:absolute;content:"";height:3px;bottom:-15px}.user_reviews .container.knowledge_zone{position:relative;z-index:2;max-width:1200px;margin:0 auto}.user_reviews .review_carousel{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;gap:2rem;position:relative}.user_reviews .user_experience{flex-direction:column;will-change:transform,box-shadow;position:relative;background:linear-gradient(145deg,#ffffff 0%,rgba(rgb(255,255,255,0.5),0.95) 100%);border-radius:3px;overflow:hidden;height:100%;transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.4s cubic-bezier(0.2,0.8,0.2,1);padding:2rem;display:flex;transform:translateZ(0) scale(1);box-shadow:0 15px 30px rgba(rgba(0,0,0,0.5),0.05),0 5px 15px rgba(rgba(0,0,0,0.5),0.02);border:1px solid rgba(rgb(225,195,173,0.5),0.08)}.user_reviews .user_experience::before{transition:transform 0.5s ease-out;top:0;content:"";position:absolute;height:5px;transform-origin:left;opacity:0.8;transform:scaleX(0.85);width:100%;background:linear-gradient(90deg,rgb(225,195,173),rgb(204,162,131));left:0}.user_reviews .user_experience:hover{box-shadow:0 20px 40px rgba(rgba(0,0,0,0.5),0.08),0 10px 20px rgba(rgba(0,0,0,0.5),0.04);transform:translateY(-5px) scale(1.01)}.user_reviews .user_experience:hover::before{transform:scaleX(1)}.user_reviews .user_experience h3{color:#000000;font-size:calc(20px - 2px);font-weight:600;margin-bottom:0.8rem;padding-left:1.2rem;position:relative}.user_reviews .user_experience h3::before{left:0;width:6px;background-color:rgb(225,195,173);content:"";position:absolute;height:6px;top:50%;transform:translateY(-50%) rotate(45deg)}.user_reviews .user_experience .description{padding-left:1.2rem;line-height:1.6;position:relative;font-size:13px;flex-grow:1;font-weight:400;color:#000000;margin-bottom:1.5rem}.user_reviews .user_experience .description::first-letter{font-weight:600;color:rgb(225,195,173);font-size:1.2em}.user_reviews .user_experience div{position:relative;width:60px;box-shadow:0 5px 15px rgba(rgba(0,0,0,0.5),0.15);border-radius:50%;align-self:flex-end;overflow:hidden;height:60px;margin-top:0.5rem}.user_reviews .user_experience div::after{height:100%;background:linear-gradient(to bottom,rgba(rgb(225,195,173,0.5),0.2),transparent);z-index:1;content:"";top:0;position:absolute;width:100%;left:0}.user_reviews .user_experience div img{transition:transform 0.6s cubic-bezier(0.3,0.7,0.4,1);height:100%;object-fit:cover;transform:scale(1);width:100%}.user_reviews .user_experience:hover div img{transform:scale(1.1)}@media (max-width: 991px) {.user_reviews{padding:4rem 0}.user_reviews h2{margin-bottom:2.5rem;font-size:calc(29px - 0.2rem)}.user_reviews .review_carousel{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}} @media (max-width: 767px) {.user_reviews{padding:3rem 0}.user_reviews h2{font-size:calc(29px - 0.3rem);margin-bottom:2rem}.user_reviews h2::after{width:60px;bottom:-12px}.user_reviews .review_carousel{grid-template-columns:1fr;margin:0 auto;max-width:450px}.user_reviews .user_experience{padding:1.75rem}} @media (max-width: 480px) {.user_reviews{padding:2.5rem 0}.user_reviews h2{font-size:calc(29px - 0.4rem)}.user_reviews .user_experience{padding:1.5rem}.user_reviews .user_experience h3{font-size:calc(20px - 3px)}.user_reviews .user_experience .description{font-size:calc(13px - 1px)}.user_reviews .user_experience div{width:50px;height:50px}}.opening_board{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(240,225,214),rgba(0,0,0,0.5));padding:80px 0}.opening_board > div{max-width:1200px;margin:0 auto;position:relative;z-index:2;padding:0 20px}.opening_board .guide_approach{margin-bottom:40px;perspective:1000px;position:relative;transform:translateZ(0)}.opening_board .guide_approach::before{left:0;transform-origin:left;height:4px;background:rgb(225,195,173);transform:scaleX(0);content:"";width:80px;animation:lineExpand 1.2s ease-out forwards;top:-10px;position:absolute}.opening_board .page_welcome{position:relative;animation:fadeUp 0.8s ease-out forwards 0.3s;margin:0;display:inline-block;transform:translateY(20px);font-weight:700;color:#ffffff;padding:0;opacity:0;font-size:46px}.opening_board .page_welcome::after{width:40%;height:2px;background:linear-gradient(90deg,transparent,rgb(204,162,131));position:absolute;bottom:-10px;content:"";right:0}.opening_board .page_lead{box-shadow:0 15px 30px rgba(0,0,0,0.15);opacity:0;border-radius:23px;position:relative;transform:translateY(20px);overflow:hidden;animation:fadeUp 0.8s ease-out forwards 0.6s}.opening_board .page_lead::before{z-index:1;left:0;bottom:0;position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.8));right:0;top:0;content:""}.opening_board .page_lead > div{padding:60px 40px;min-height:400px;justify-content:center;flex-direction:column;display:flex;z-index:2;position:relative}.opening_board .page_lead p{animation:fadeRight 0.8s ease-out forwards 0.9s;font-size:calc(12px * 1.2);transform:translateX(-20px);font-weight:400;max-width:80%;line-height:1.6;margin:0 0 30px;position:relative;color:#ffffff;opacity:0}.opening_board .page_lead p::before{left:-20px;background:rgb(225,195,173);animation:lineGrow 1s ease-out forwards 1.2s;height:0;position:absolute;width:3px;content:"";top:50%}.opening_board .page_lead h3{color:#ffffff;animation:fadeRight 0.8s ease-out forwards 1.2s;font-size:19px;clip-path:polygon(0 0,100% 0,96% 100%,0 100%);opacity:0;border-left:4px solid rgb(204,162,131);margin:10px 0 0;transform:translateX(-20px);background:rgb(225,195,173,0.5);line-height:1.5;font-weight:600;padding:20px;max-width:800px}@keyframes fadeUp {to{opacity:1;transform:translateY(0)}} @keyframes fadeRight {to{opacity:1;transform:translateX(0)}} @keyframes lineExpand {to{transform:scaleX(1)}} @keyframes lineGrow {to{height:80%;top:10%}} @media (min-width: 992px) {.opening_board{padding:120px 0}.opening_board .page_welcome{font-size:calc(46px * 1.2);max-width:70%}.opening_board .page_lead > div{min-height:500px;padding:80px 60px}.opening_board .page_lead p{font-size:calc(12px * 1.4);max-width:60%}.opening_board .page_lead h3{max-width:70%;margin-top:30px;font-size:calc(19px * 1.1)}} @media (max-width: 768px) {.opening_board{padding:60px 0}.opening_board .guide_approach{margin-bottom:30px}.opening_board .page_welcome{font-size:calc(46px * 0.9)}.opening_board .page_lead > div{min-height:350px;padding:40px 30px}.opening_board .page_lead p{max-width:100%;font-size:12px}.opening_board .page_lead h3{max-width:100%;padding:15px;font-size:22px}} @media (max-width: 576px) {.opening_board{padding:40px 0}.opening_board .guide_approach{margin-bottom:20px}.opening_board .page_welcome{font-size:calc(46px * 0.8)}.opening_board .page_lead > div{padding:30px 20px;min-height:300px}.opening_board .page_lead p{margin-bottom:20px}.opening_board .page_lead h3{clip-path:polygon(0 0,100% 0,98% 100%,0 100%);padding:12px}}.thxNote{position:relative;padding:6rem 0;background:linear-gradient(135deg,rgb(204,162,131,0.5),rgb(225,195,173,0.5));perspective:1000px;overflow:hidden}.thxNote::before{position:absolute;background:repeating-linear-gradient( 45deg,rgb(204,162,131,0.5) 0px,rgb(204,162,131,0.5) 2px,transparent 2px,transparent 10px );content:"";height:100%;top:0;opacity:0.1;left:0;pointer-events:none;z-index:1;width:100%}.thxNote::after{top:-10%;z-index:0;opacity:0.4;background:radial-gradient( circle at center,rgb(225,195,173,0.5) 0%,transparent 70% );content:"";position:absolute;right:-10%;width:80%;transform:rotate(-15deg);height:80%}.thxNote .container{position:relative;transform:translateZ(0);z-index:2;transform-style:preserve-3d;padding:0 2rem;margin:0 auto;max-width:1200px}.thxNote h2{transform:translateZ(30px);font-weight:700;max-width:90%;color:#000000;font-family:Arial,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,0.1);position:relative;margin-bottom:3rem;font-size:34px;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1)}.thxNote h2::after{transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);transform:scaleX(1);height:0.3rem;background:linear-gradient(to right,rgb(225,195,173),rgb(204,162,131));content:"";left:0;bottom:-1rem;transform-origin:left;position:absolute;width:8rem}.thxNote .knowledge_zone{transition:transform 0.6s cubic-bezier(0.19,1,0.22,1),box-shadow 0.6s ease;position:relative;backdrop-filter:blur(5px);box-shadow:0 20px 40px rgba(0,0,0,0.1),0 8px 16px rgba(0,0,0,0.05),0 4px 8px rgba(0,0,0,0.025);transform-style:preserve-3d;transform:translateZ(10px) rotateX(2deg);background:#ffffff;padding:3rem;border-left:4px solid rgb(225,195,173)}.thxNote .knowledge_zone::before{right:1rem;top:1rem;position:absolute;bottom:1rem;content:"";opacity:0.5;left:1rem;border:1px dashed rgb(204,162,131,0.5);z-index:0;pointer-events:none}.thxNote .knowledge_zone:hover{box-shadow:0 25px 50px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.05);transform:translateZ(20px) rotateX(0deg)}.thxNote ul{position:relative;margin:0;z-index:1;list-style:none;padding:0}.thxNote li{margin-bottom:1rem;position:relative;transform:translateZ(5px)}.thxNote li::before{border-radius:0.2rem;background:linear-gradient(135deg,rgb(225,195,173),rgb(204,162,131));transform:rotate(45deg);left:-2rem;top:0.5rem;height:0.8rem;width:0.8rem;position:absolute;content:"";transition:opacity 0.3s ease,transform 0.3s ease;opacity:0}.thxNote li:hover::before{opacity:1;transform:rotate(45deg) scale(1.2)}.thxNote span{color:#000000;padding-left:0;display:block;transition:padding-left 0.3s ease;line-height:1.8;font-family:Arial,sans-serif;position:relative;font-size:13px}.thxNote span::after{width:100%;left:0;height:1px;bottom:-0.8rem;position:absolute;transform:scaleX(0);content:"";transform-origin:left;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);background:linear-gradient(to right,rgb(204,162,131,0.5),transparent)}.thxNote li:hover span{padding-left:0.5rem}.thxNote li:hover span::after{transform:scaleX(1)}@media (max-width: 991px) {.thxNote{padding:5rem 0}.thxNote .knowledge_zone{padding:2.5rem;transform:translateZ(5px) rotateX(1deg)}.thxNote h2{transform:translateZ(20px);font-size:calc(34px * 0.9);max-width:100%}} @media (max-width: 767px) {.thxNote{padding:4rem 0}.thxNote .container{padding:0 1.5rem}.thxNote .knowledge_zone{padding:2rem;transform:translateZ(0) rotateX(0deg)}.thxNote h2{transform:translateZ(10px);font-size:calc(34px * 0.8);margin-bottom:2rem}.thxNote h2::after{width:6rem;height:0.25rem}.thxNote span{font-size:calc(13px * 0.95);line-height:1.7}} @media (max-width: 575px) {.thxNote{padding:3rem 0}.thxNote .container{padding:0 1rem}.thxNote .knowledge_zone{padding:1.5rem;border-left-width:3px}.thxNote h2{margin-bottom:1.5rem;font-size:calc(34px * 0.7)}.thxNote h2::after{height:0.2rem;bottom:-0.7rem;width:5rem}.thxNote span{line-height:1.6;font-size:calc(13px * 0.9)}.thxNote li::before{height:0.7rem;width:0.7rem;left:-1.5rem}}.company_overview{padding:100px 0 120px;position:relative;box-shadow:inset 0 20px 40px -25px rgba(0,0,0,0.1);background:linear-gradient(135deg,rgb(240,225,214) 0%,rgba(240,242,245,1) 100%);overflow:hidden}.company_overview::before{width:300px;opacity:0.4;top:-10%;animation:float 15s infinite alternate ease-in-out;transform:rotate(-15deg);filter:blur(40px);height:300px;content:'';right:-5%;background:linear-gradient(225deg,rgb(225,195,173,0.5) 0%,transparent 70%);border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;z-index:0;position:absolute}.company_overview::after{filter:blur(35px);bottom:-10%;height:250px;position:absolute;z-index:0;content:'';opacity:0.3;background:linear-gradient(45deg,rgb(204,162,131,0.5) 0%,transparent 70%);width:250px;left:-5%;border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;animation:float 18s infinite alternate-reverse ease-in-out}.company_overview .container{position:relative;max-width:1200px;z-index:2;padding:0 20px;margin:0 auto}.company_overview h1{font-size:43px;letter-spacing:0.5px;color:#000000;margin-bottom:60px;font-weight:700;text-align:center;position:relative}.company_overview h1::after{position:absolute;height:4px;border-radius:2px;box-shadow:0 2px 8px rgba(var(--primary-color-rgb),0.3);transform:translateX(-50%);width:80px;bottom:-15px;background:linear-gradient(90deg,rgb(225,195,173) 0%,rgb(204,162,131) 100%);content:'';left:50%}.company_overview .proof_stats{position:relative}.company_overview .proof_stats ul{gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0;margin:0;display:grid;list-style:none}.company_overview .learning_corner{padding:40px;border-radius:15px;transition:transform 0.4s ease,box-shadow 0.4s ease;overflow:hidden;box-shadow:12px 12px 24px rgba(0,0,0,0.04),-12px -12px 24px rgba(255,255,255,0.9),inset 1px 1px 2px rgba(255,255,255,0.6),inset -1px -1px 2px rgba(0,0,0,0.05);position:relative;background:#ffffff}.company_overview .learning_corner:hover{box-shadow:15px 15px 30px rgba(0,0,0,0.06),-15px -15px 30px rgba(255,255,255,1),inset 1px 1px 2px rgba(255,255,255,0.7),inset -1px -1px 2px rgba(0,0,0,0.06);transform:translateY(-5px)}.company_overview .learning_corner::before{background:linear-gradient(90deg,rgb(225,195,173) 0%,rgb(204,162,131) 100%);opacity:0.8;transition:height 0.3s ease;height:6px;top:0;content:'';width:100%;left:0;position:absolute}.company_overview .learning_corner:hover::before{height:8px}.company_overview .learning_corner h4{letter-spacing:0.3px;position:relative;font-weight:600;font-size:calc(18px + 2px);margin-bottom:20px;padding-bottom:15px;color:#000000}.company_overview .learning_corner h4::after{bottom:0;content:'';height:3px;left:0;background:rgb(204,162,131);position:absolute;border-radius:2px;transition:width 0.3s ease;width:40px}.company_overview .learning_corner:hover h4::after{width:60px}.company_overview .learning_corner div{color:#000000;scrollbar-width:thin;max-height:240px;overflow-y:auto;scrollbar-color:rgb(204,162,131,0.5) transparent;font-weight:400;padding-right:10px;font-size:13px;line-height:1.75}.company_overview .learning_corner div::-webkit-scrollbar{width:6px}.company_overview .learning_corner div::-webkit-scrollbar-track{background:transparent}.company_overview .learning_corner div::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(204,162,131,0.5)}@keyframes float {0%{transform:translate(0,0) rotate(-15deg)}50%{transform:translate(10px,15px) rotate(-5deg)}100%{transform:translate(-10px,10px) rotate(-20deg)}} @media screen and (max-width: 991px) {.company_overview{padding:80px 0 100px}.company_overview h1{font-size:calc(43px - 4px);margin-bottom:50px}.company_overview .learning_corner{padding:30px}} @media screen and (max-width: 768px) {.company_overview{padding:60px 0 80px}.company_overview::before,.company_overview::after{width:180px;height:180px}.company_overview h1{font-size:calc(43px - 6px);margin-bottom:40px}.company_overview h1::after{width:60px;height:3px}.company_overview .proof_stats ul{grid-template-columns:1fr;gap:30px}.company_overview .learning_corner div{max-height:200px}} @media screen and (max-width: 576px) {.company_overview{padding:50px 0 70px}.company_overview h1{font-size:calc(43px - 8px)}.company_overview .learning_corner{padding:25px 20px}.company_overview .learning_corner h4{font-size:18px}.company_overview .learning_corner div{line-height:1.7;font-size:calc(13px - 1px)}}header{z-index:99;overflow:visible;width:100%;position:relative;background:linear-gradient(135deg,rgb(240,225,214),#ffffff)}header::before{left:0;width:100%;position:absolute;bottom:0;content:"";background-size:20px 20px;background:radial-gradient( circle at 0% 50%,transparent 6px,rgb(225,195,173,0.5) 6px,rgb(225,195,173,0.5) 10px,transparent 10px ) repeat-x;opacity:0.3;height:15px}header .top_pagebar{padding:25px 30px;position:relative;display:flex;align-items:center;justify-content:space-between}header .top_pagebar::before,header .top_pagebar::after{width:30%;height:2px;position:absolute;content:"";background:linear-gradient(to right,rgb(225,195,173),transparent)}header .top_pagebar::before{left:0;top:10px}header .top_pagebar::after{right:0;bottom:10px;background:linear-gradient(to left,rgb(204,162,131),transparent)}header .top_pagebar .main_top{position:relative;z-index:2}header .top_pagebar .main_top::before{top:-20%;content:"";width:140%;z-index:-1;opacity:0.05;height:140%;left:-20%;border-radius:60% 40% 50% 30% / 40% 50% 60% 50%;transition:transform 0.5s ease-in-out;background:rgb(225,195,173,0.5);position:absolute}header .top_pagebar .main_top:hover::before{transform:rotate(15deg) scale(1.1)}header .top_pagebar .main_top .page_header{transition:transform 0.3s ease;display:block}header .top_pagebar .main_top:hover .page_header{transform:translateY(-3px)}header .top_pagebar .main_top .page_header svg{width:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1));height:45px}header .top_pagebar .first_class{list-style:none;position:relative;padding:0;margin:0;display:flex}header .top_pagebar .first_class::before{left:0;width:100%;position:absolute;z-index:-1;content:"";top:0;height:100%;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;opacity:0.05;transition:all 0.5s ease;background:rgb(204,162,131,0.5)}header .top_pagebar .first_class:hover::before{border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;opacity:0.08}header .top_pagebar .first_class .top_bar{position:relative;margin:0 8px}header .top_pagebar .first_class .top_bar a{font-size:14px;padding:10px 15px;position:relative;text-decoration:none;transition:all 0.4s ease;font-family:Arial,sans-serif;display:block;font-weight:600;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;color:#000000;overflow:hidden}header .top_pagebar .first_class .top_bar a:hover{border-radius:50% 50% 50% 50% / 50% 50% 50% 50%;color:#ffffff}header .top_pagebar .first_class .top_bar a::before{top:0;left:0;z-index:-1;position:absolute;transform-origin:right top;border-radius:0% 0% 0% 0% / 0% 0% 0% 0%;width:100%;content:"";transform:scale(0);background:rgb(225,195,173);transition:transform 0.4s ease,border-radius 0.4s ease;height:100%}header .top_pagebar .first_class .top_bar a:hover::before{transform:scale(1);border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}header .top_pagebar .first_class .top_bar:nth-child(2n) a::before{transform-origin:left bottom;background:rgb(204,162,131)}header .top_pagebar .first_class .top_bar:nth-child(2n) a:hover::before{border-radius:70% 30% 30% 70% / 70% 70% 30% 30%}header .top_pagebar .first_class .top_bar:hover{animation:menu-wobble 1s ease}@keyframes menu-wobble {0%,100%{transform:translateX(0)}15%{transform:translateX(-3px) rotate(-1deg)}30%{transform:translateX(2px) rotate(1deg)}45%{transform:translateX(-2px) rotate(-0.5deg)}60%{transform:translateX(1px) rotate(0.5deg)}75%{transform:translateX(-1px) rotate(-0.25deg)}} @media (max-width: 992px) {header .top_pagebar{flex-direction:column;padding:20px 15px}header .top_pagebar .main_top{margin-bottom:15px}header .top_pagebar .first_class{width:100%;justify-content:center;flex-wrap:wrap}header .top_pagebar .first_class .top_bar{margin:5px}header .top_pagebar .first_class .top_bar a{font-size:calc(14px - 1px);padding:8px 12px}} @media (max-width: 767px) {header .top_pagebar{padding:15px 10px}header .top_pagebar .main_top .page_header svg{height:40px}header .top_pagebar .first_class .top_bar a{padding:6px 10px;font-size:calc(14px - 2px)}}.discuss_cta{background-color:rgb(240,225,214);position:relative;font-family:Arial,sans-serif;color:#000000;padding:5rem 0 2rem}.discuss_cta::before{height:100%;left:0;top:0;opacity:0.07;position:absolute;content:'';width:100%;background:linear-gradient(135deg,rgb(225,195,173,0.5) 0%,transparent 70%),linear-gradient(225deg,rgb(204,162,131,0.5) 0%,transparent 70%);z-index:0}.discuss_cta::after{z-index:1;content:'';height:7px;width:100%;background:linear-gradient(90deg,rgb(240,225,214) 0%,rgb(225,195,173) 35%,rgb(204,162,131) 65%,rgb(240,225,214) 100%);left:0;position:absolute;top:0}.discuss_cta .container{position:relative;z-index:2}.discuss_cta .brainstorm{flex-direction:column;display:flex}.discuss_cta .support_request{display:flex;padding-bottom:2rem;position:relative;justify-content:center;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,0.06);gap:0;margin-bottom:4rem}.discuss_cta .support_request::after{content:'';bottom:-1px;width:100%;background:linear-gradient(90deg,transparent 0%,rgb(204,162,131,0.5) 50%,transparent 100%);left:0;position:absolute;height:1px}.discuss_cta .info_item{padding:0.5rem 1rem;width:25%;transition:all 0.3s ease;flex:0 0 auto;position:relative}.discuss_cta .info_item::before{position:absolute;left:0;width:1px;background-color:rgba(0,0,0,0.06);content:'';height:60%;top:50%;transform:translateY(-50%)}.discuss_cta .info_item:first-child::before{display:none}.discuss_cta .info_item p,.discuss_cta .info_item a{text-align:center;text-decoration:none;font-weight:400;display:flex;gap:0.75rem;color:#000000;align-items:center;transition:all 0.3s ease;font-size:calc(14px - 1px);justify-content:center}.discuss_cta .info_item:hover{transform:translateY(-5px)}.discuss_cta .info_item:hover p,.discuss_cta .info_item:hover a{color:rgb(225,195,173)}.discuss_cta .info_item svg{fill:rgb(225,195,173);width:20px;transition:transform 0.3s ease;height:20px}.discuss_cta .info_item:hover svg{transform:rotate(10deg)}.discuss_cta .text_main_holder{position:relative;flex-wrap:wrap;justify-content:space-between;gap:3rem;display:flex}.discuss_cta .main_top{margin-right:auto;width:100%;gap:1.5rem;flex-direction:column;display:flex;max-width:300px}.discuss_cta .main_top svg{transition:all 0.3s ease;height:auto;max-width:160px}.discuss_cta .main_top:hover svg{transform:scale(1.05)}.discuss_cta .referral_prog{color:#000000;position:relative;line-height:1.6;padding-left:2rem;font-size:12px}.discuss_cta .referral_prog::before{width:4px;left:0;background:linear-gradient(to bottom,rgb(225,195,173),rgb(204,162,131));top:0;bottom:0;content:'';border-radius:2px;position:absolute}.discuss_cta .first_class{min-width:240px;gap:2rem;flex-direction:column;position:relative;max-width:400px;flex:1;display:flex}.discuss_cta .first_class::before{width:100%;border-radius:22px;content:'';top:0;left:0;z-index:-1;height:100%;position:absolute;background:rgba(0,0,0,0.02)}.discuss_cta .first_class h5{margin-bottom:1rem;background:rgba(0,0,0,0.03);font-weight:600;padding:0.75rem 1.5rem;color:#000000;border-radius:10px;font-size:20px}.discuss_cta .main_learning{gap:0.75rem;padding:0 1.5rem;display:flex;flex-direction:column}.discuss_cta .main_learning:first-child{position:relative}.discuss_cta .main_learning a{position:relative;color:#000000;transition:all 0.3s ease;font-size:14px;text-decoration:none;padding:0.5rem 0;padding-left:1.25rem}.discuss_cta .main_learning a::before{left:0;top:50%;height:6px;border-radius:50%;content:'';position:absolute;transition:all 0.3s ease;transform:translateY(-50%);background-color:rgb(204,162,131,0.5);width:6px}.discuss_cta .main_learning a:hover{color:rgb(225,195,173);padding-left:1.5rem}.discuss_cta .main_learning a:hover::before{width:8px;background-color:rgb(225,195,173);height:8px}.discuss_cta .subscribe_holder{width:100%;background:linear-gradient(135deg,#ffffff 0%,rgba(245,245,245,0.8) 100%);display:flex;flex-direction:column;gap:1.5rem;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,0.05);position:relative;border-radius:22px;max-width:400px}.discuss_cta .subscribe_holder::before{content:'';position:absolute;border-top-left-radius:22px;height:0;border-width:50px 50px 0 0;top:0;width:0;border-style:solid;left:0;border-color:rgb(225,195,173,0.5) transparent transparent transparent}.discuss_cta .subscribe_holder h5{font-size:20px;color:#000000;margin-bottom:0.5rem;font-weight:600}.discuss_cta .subscribe_holder p{line-height:1.6;font-size:14px;color:#000000}.discuss_cta .input_holder{position:relative;margin-top:0.5rem;gap:1rem;flex-direction:column;display:flex}.discuss_cta .input_holder input[type="email"]{transition:all 0.3s ease;color:#000000;font-size:14px;border:1px solid rgba(0,0,0,0.1);border-radius:10px;padding:1.125rem 1.25rem}.discuss_cta .input_holder input[type="email"]:focus{outline:none;box-shadow:0 0 0 3px rgb(225,195,173,0.5);border-color:rgb(225,195,173)}.discuss_cta .input_holder input[type="email"]::placeholder{opacity:0.5;color:#000000}.discuss_cta .study_online{background:linear-gradient(135deg,rgb(225,195,173) 0%,rgb(204,162,131) 100%);transition:all 0.3s ease;border:none;position:relative;padding:1.125rem 1.25rem;font-weight:600;cursor:pointer;overflow:hidden;z-index:1;font-size:18px;border-radius:10px;color:#ffffff}.discuss_cta .study_online::before{left:0;opacity:0;content:'';z-index:-1;background:linear-gradient(135deg,rgb(204,162,131) 0%,rgb(225,195,173) 100%);transition:opacity 0.3s ease;position:absolute;width:100%;top:0;height:100%}.discuss_cta .study_online:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.discuss_cta .study_online:hover::before{opacity:1}.discuss_cta .help_center{position:relative;text-align:center;margin-top:4rem;padding-top:2rem}.discuss_cta .help_center::before{height:1px;position:absolute;content:'';background:rgba(0,0,0,0.1);left:30%;width:40%;top:0}.discuss_cta .report_abuse{color:#000000;font-size:12px;opacity:0.8}@media (max-width: 1200px) {.discuss_cta .text_main_holder{gap:2.5rem}.discuss_cta .main_top{max-width:260px}.discuss_cta .first_class{min-width:220px}} @media (max-width: 991px) {.discuss_cta{padding:4rem 0 2rem}.discuss_cta .info_item{padding:1rem;width:50%}.discuss_cta .info_item:nth-child(3)::before{display:none}.discuss_cta .text_main_holder{gap:3rem;flex-direction:column;align-items:center}.discuss_cta .main_top{width:100%;max-width:100%;align-items:center;text-align:center}.discuss_cta .referral_prog{padding-left:0;text-align:center;max-width:500px}.discuss_cta .referral_prog::before{display:none}.discuss_cta .first_class{width:100%;max-width:600px}.discuss_cta .subscribe_holder{width:100%;max-width:600px}} @media (max-width: 768px) {.discuss_cta{padding:3.5rem 0 1.5rem}.discuss_cta .support_request{margin-bottom:3rem}.discuss_cta .info_item{width:100%}.discuss_cta .info_item::before{display:none}.discuss_cta .main_learning{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:0.5rem 1.5rem}.discuss_cta .main_learning a{text-align:center;padding:0.5rem 1rem}.discuss_cta .main_learning a::before{display:none}.discuss_cta .main_learning a:hover{background-color:rgba(0,0,0,0.03);padding-left:1rem;border-radius:10px}.discuss_cta .help_center{margin-top:3rem}} @media (max-width: 576px) {.discuss_cta{padding:3rem 0 1.5rem}.discuss_cta .support_request{padding-bottom:1.5rem;margin-bottom:2.5rem}.discuss_cta .text_main_holder{gap:2.5rem}.discuss_cta .first_class{padding:1rem}.discuss_cta .first_class h5{text-align:center}.discuss_cta .subscribe_holder{padding:1.5rem}.discuss_cta .subscribe_holder::before{border-width:30px 30px 0 0}.discuss_cta .help_center{margin-top:2.5rem}}.course_methodology{z-index:1;position:relative;padding:8rem 0;overflow:hidden;background:linear-gradient(135deg,rgb(240,225,214) 0%,rgba(245,247,251,0.95) 100%)}.course_methodology::before{height:70%;top:-5%;content:"";width:40%;animation:float 20s infinite alternate ease-in-out;right:-10%;opacity:0.15;position:absolute;transform:rotate(-15deg) skewX(15deg);z-index:-1;background:linear-gradient(120deg,rgb(225,195,173,0.5),rgb(204,162,131,0.5));filter:blur(40px)}.course_methodology::after{left:-5%;width:30%;transform:rotate(25deg) skewY(-10deg);content:"";filter:blur(30px);z-index:-1;bottom:-15%;position:absolute;background:linear-gradient(220deg,rgb(204,162,131,0.5),rgb(225,195,173,0.5));height:50%;animation:float 25s infinite alternate-reverse ease-in-out;opacity:0.1}.course_methodology .knowledge_zone{margin:0 auto;display:grid;gap:3rem;padding:0 2rem;max-width:1200px;position:relative;grid-template-columns:1fr}.course_methodology h2{transform:translateX(-0.5rem);font-size:34px;color:#000000;position:relative;margin-bottom:0.5rem;font-weight:700;max-width:80%;letter-spacing:-0.5px}.course_methodology h2::before{height:0.7rem;content:"";width:0.7rem;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transform:rotate(45deg);opacity:0.8;background-color:rgb(225,195,173);left:-1.5rem;top:0.6em;position:absolute}.course_methodology h2::after{width:3.5rem;left:0;position:absolute;transform-origin:left center;background:linear-gradient(90deg,rgb(225,195,173) 0%,rgb(204,162,131) 100%);content:"";height:3px;bottom:-0.8rem;transition:width 0.3s cubic-bezier(0.175,0.885,0.32,1.275);border-radius:1px}.course_methodology:hover h2::after{width:5rem}.course_methodology .text_wrap{backdrop-filter:blur(5px);box-shadow:0 10px 30px -15px rgba(0,0,0,0.1),0 2px 8px -2px rgba(0,0,0,0.05);transform:translateY(0);position:relative;background:linear-gradient(120deg,rgba(255,255,255,0.9),rgba(255,255,255,0.65));transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.4s ease;padding:2.5rem;border-left:3px solid rgb(225,195,173)}.course_methodology .text_wrap::before{left:0;position:absolute;content:"";background:linear-gradient(120deg,rgba(255,255,255,0),rgba(rgb(204,162,131,0.5),0.05));height:100%;z-index:-1;width:100%;top:0}.course_methodology .text_wrap:hover{transform:translateY(-5px);box-shadow:0 15px 35px -15px rgba(0,0,0,0.15),0 3px 10px -2px rgba(0,0,0,0.08)}.course_methodology p{margin:0;color:#000000;font-size:calc(17px + 0.05rem);line-height:1.7;position:relative;z-index:2}@keyframes float {0%{transform:rotate(-15deg) translate(0,0) skewX(15deg)}50%{transform:rotate(-12deg) translate(5px,10px) skewX(12deg)}100%{transform:rotate(-15deg) translate(-5px,-5px) skewX(15deg)}} @media (min-width: 768px) {.course_methodology{padding:10rem 0}.course_methodology .knowledge_zone{grid-template-columns:1fr;padding:0 4rem}.course_methodology h2{margin-bottom:1rem;font-size:calc(34px * 1.1);max-width:70%}.course_methodology .text_wrap{border-left-width:4px;margin-left:2rem;padding:3rem 3.5rem}.course_methodology p{line-height:1.75;font-size:calc(17px + 0.1rem)}} @media (min-width: 1024px) {.course_methodology .knowledge_zone{grid-template-columns:1fr;gap:4rem}.course_methodology h2{max-width:60%;font-size:calc(34px * 1.2);transform:translateX(-1rem)}.course_methodology h2::before{left:-2rem;width:0.8rem;height:0.8rem}.course_methodology .text_wrap{padding:3.5rem 4rem;margin-left:4rem;border-left-width:5px}} @media (max-width: 767px) {.course_methodology{padding:5rem 0}.course_methodology .knowledge_zone{padding:0 1.5rem}.course_methodology h2{max-width:100%;font-size:calc(34px * 0.9)}.course_methodology h2::before{width:0.6rem;height:0.6rem;left:-1.2rem}.course_methodology .text_wrap{margin-left:0;padding:1.8rem}.course_methodology p{line-height:1.6;font-size:17px}}.course_beneficiaries{position:relative;padding:120px 0;overflow:hidden;background:rgb(240,225,214)}.course_beneficiaries::before{top:-50%;left:-30%;z-index:1;position:absolute;transform:rotate(-30deg);opacity:0.08;content:"";background:rgb(225,195,173,0.5);height:200%;width:80%}.course_beneficiaries::after{right:-30%;width:80%;opacity:0.08;height:200%;background:rgb(204,162,131,0.5);z-index:1;bottom:-50%;content:"";position:absolute;transform:rotate(-30deg)}.course_beneficiaries .container{max-width:1140px;position:relative;z-index:2;padding:0 15px;margin:0 auto}.course_beneficiaries .knowledge_zone{position:relative}.course_beneficiaries h4{overflow:hidden;margin-bottom:50px;padding-bottom:15px;font-weight:700;text-align:center;color:#000000;font-size:38px;position:relative}.course_beneficiaries h4::before{top:0;height:100%;content:"";background:linear-gradient(90deg,transparent,rgb(225,195,173,0.5),transparent);width:100%;animation:shimmer 3s infinite;left:-100%;z-index:-1;position:absolute}.course_beneficiaries h4::after{position:absolute;height:3px;border-radius:3px;width:80px;left:50%;bottom:0;background:linear-gradient(90deg,rgb(225,195,173),rgb(204,162,131));transform:translateX(-50%);content:""}@keyframes shimmer {100%{left:100%}} .course_beneficiaries div > div{flex-wrap:wrap;perspective:1000px;display:flex;gap:20px}.course_beneficiaries p{font-size:13px;transform-style:preserve-3d;z-index:1;background:#ffffff;align-items:center;width:calc(33.333% - 20px);padding:0;transition:all 0.4s ease;position:relative;display:flex;margin:0;border-radius:10px;overflow:hidden;color:#000000;min-height:100px}.course_beneficiaries p::before{width:100%;content:"";position:absolute;top:0;background:linear-gradient(135deg,#ffffff 0%,rgb(240,225,214) 100%);opacity:0;left:0;z-index:-1;height:100%;transition:opacity 0.3s ease}.course_beneficiaries p::after{position:absolute;top:0;width:4px;background:rgb(225,195,173);height:100%;left:0;transition:width 0.3s ease;content:""}.course_beneficiaries p:hover{transform:translateY(-5px) rotateX(5deg);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.course_beneficiaries p:hover::before{opacity:1}.course_beneficiaries p:hover::after{width:8px}.course_beneficiaries p svg{position:relative;background:#ffffff;flex-shrink:0;margin:0 15px;width:40px;transition:all 0.3s ease;padding:8px;border-radius:50%;height:40px;z-index:2;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.course_beneficiaries p svg path{fill:rgb(225,195,173);transition:fill 0.3s ease}.course_beneficiaries p:hover svg{transform:rotate(10deg);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.course_beneficiaries p:hover svg path{fill:rgb(204,162,131)}.course_beneficiaries p span{flex:1;padding:20px 20px 20px 0}.course_beneficiaries p:nth-child(odd){transform:translateZ(10px)}.course_beneficiaries p:nth-child(even){transform:translateZ(20px)}.course_beneficiaries p:nth-child(odd):hover{transform:translateY(-5px) rotateX(5deg) translateZ(10px)}.course_beneficiaries p:nth-child(even):hover{transform:translateY(-5px) rotateX(5deg) translateZ(20px)}.course_beneficiaries p:nth-child(3n+1)::after{background:rgb(225,195,173)}.course_beneficiaries p:nth-child(3n+2)::after{background:rgb(204,162,131)}.course_beneficiaries p:nth-child(3n)::after{background:linear-gradient(to bottom,rgb(225,195,173),rgb(204,162,131))}@keyframes fadeInStagger {from{opacity:0;transform:translateY(30px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}} .course_beneficiaries .knowledge_zone > div p{animation:fadeInStagger 0.6s ease forwards;opacity:0}.course_beneficiaries .knowledge_zone > div p:nth-child(1){animation-delay:0.1s}.course_beneficiaries .knowledge_zone > div p:nth-child(2){animation-delay:0.2s}.course_beneficiaries .knowledge_zone > div p:nth-child(3){animation-delay:0.3s}.course_beneficiaries .knowledge_zone > div p:nth-child(4){animation-delay:0.4s}.course_beneficiaries .knowledge_zone > div p:nth-child(5){animation-delay:0.5s}.course_beneficiaries .knowledge_zone > div p:nth-child(6){animation-delay:0.6s}.course_beneficiaries p:nth-child(odd){box-shadow:8px 8px 0 rgb(225,195,173,0.5)}.course_beneficiaries p:nth-child(even){box-shadow:8px 8px 0 rgb(204,162,131,0.5)}.course_beneficiaries p:hover:nth-child(odd){box-shadow:10px 10px 0 rgb(225,195,173,0.5)}.course_beneficiaries p:hover:nth-child(even){box-shadow:10px 10px 0 rgb(204,162,131,0.5)}@media (max-width: 991px) {.course_beneficiaries{padding:100px 0}.course_beneficiaries h4{margin-bottom:40px;font-size:calc(38px * 0.9)}.course_beneficiaries div > div{gap:15px}.course_beneficiaries p{width:calc(50% - 15px);min-height:90px}.course_beneficiaries p svg{margin:0 12px;width:36px;padding:7px;height:36px}.course_beneficiaries p span{padding:18px 18px 18px 0}.course_beneficiaries p:nth-child(odd){box-shadow:6px 6px 0 rgb(225,195,173,0.5)}.course_beneficiaries p:nth-child(even){box-shadow:6px 6px 0 rgb(204,162,131,0.5)}.course_beneficiaries p:hover:nth-child(odd){box-shadow:8px 8px 0 rgb(225,195,173,0.5)}.course_beneficiaries p:hover:nth-child(even){box-shadow:8px 8px 0 rgb(204,162,131,0.5)}} @media (max-width: 768px) {.course_beneficiaries{padding:80px 0}.course_beneficiaries h4{font-size:calc(38px * 0.8);margin-bottom:35px}.course_beneficiaries div > div{gap:20px}.course_beneficiaries p{min-height:80px;width:100%}.course_beneficiaries p svg{padding:6px;width:32px;height:32px;margin:0 10px}.course_beneficiaries p span{padding:15px 15px 15px 0}} @media (max-width: 576px) {.course_beneficiaries{padding:60px 0}.course_beneficiaries h4{font-size:calc(38px * 0.7);margin-bottom:30px}.course_beneficiaries h4::after{height:2px;width:60px}.course_beneficiaries div > div{gap:15px}.course_beneficiaries p{min-height:70px;font-size:calc(13px * 0.9)}.course_beneficiaries p svg{margin:0 8px;padding:5px;height:28px;width:28px}.course_beneficiaries p:nth-child(odd){box-shadow:4px 4px 0 rgb(225,195,173,0.5)}.course_beneficiaries p:nth-child(even){box-shadow:4px 4px 0 rgb(204,162,131,0.5)}.course_beneficiaries p:hover:nth-child(odd){box-shadow:6px 6px 0 rgb(225,195,173,0.5)}.course_beneficiaries p:hover:nth-child(even){box-shadow:6px 6px 0 rgb(204,162,131,0.5)}}.contact{position:relative;overflow:hidden;padding:90px 0;background:rgb(240,225,214)}.contact::before{z-index:0;position:absolute;height:100%;content:"";left:0;background:linear-gradient(45deg,transparent 48%,rgba(rgb(225,195,173),0.05) 49%,rgba(rgb(225,195,173),0.05) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(rgb(204,162,131),0.05) 49%,rgba(rgb(204,162,131),0.05) 51%,transparent 52%);background-size:40px 40px;top:0;width:100%}.contact .container{position:relative;padding:0 20px;max-width:1200px;z-index:1;margin:0 auto}.contact h2{color:#000000;padding-bottom:15px;font-weight:700;font-size:32px;border-bottom:3px solid rgb(225,195,173);margin-bottom:50px;display:inline-block;position:relative}.contact .reach_panel{position:relative;overflow:hidden;border-radius:11px;display:flex;box-shadow:0 20px 60px rgba(0,0,0,0.08);background:#ffffff}.contact .pic_cell{flex:0 0 45%;min-height:550px;clip-path:polygon(0 0,100% 0%,85% 100%,0% 100%);position:relative}.contact .connect_widget{position:relative;flex:0 0 55%;padding:60px;background:#ffffff}.contact .connect_widget::before{position:absolute;content:"";width:100%;left:0;top:0;background-position:0 0,15px 15px;background-size:30px 30px;opacity:0.1;z-index:-1;background:linear-gradient(135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%),linear-gradient(-135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%);height:100%}.contact #contact{display:flex;flex-direction:column;gap:25px}.contact h3{color:rgb(225,195,173);margin-bottom:30px;position:relative;font-size:21px;font-weight:700}.contact input[type="text"]{border-radius:0 10px 10px 0;color:#000000;padding:15px 20px;background:rgb(240,225,214);width:100%;border-left:3px solid rgb(225,195,173);transition:all 0.3s ease;border:none;font-size:12px}.contact input[type="text"]:focus{outline:none;border-left-color:rgb(204,162,131);box-shadow:0 5px 15px rgba(0,0,0,0.05);background:#ffffff}.contact input[type="text"]::placeholder{opacity:0.7;color:#000000}.contact .connect_list{gap:12px;align-items:flex-start;display:flex;margin-top:10px}.contact .connect_list input[type="checkbox"]{position:relative;height:22px;border:2px solid rgb(240,225,214);margin-top:3px;border-radius:4px;appearance:none;cursor:pointer;transition:all 0.3s ease;width:22px;background:rgb(240,225,214)}.contact .connect_list input[type="checkbox"]:checked{background:rgb(225,195,173);border-color:rgb(225,195,173)}.contact .connect_list input[type="checkbox"]:checked::after{content:"";border-right:2px solid #ffffff;left:50%;height:10px;border-bottom:2px solid #ffffff;transform:translate(-50%,-50%) rotate(45deg);width:5px;position:absolute;top:40%}.contact .connect_list label{line-height:1.6;color:#000000;font-size:12px}.contact .connect_list a{text-decoration:none;position:relative;transition:all 0.3s ease;color:rgb(225,195,173)}.contact .connect_list a:hover{color:rgb(204,162,131)}.contact .connect_list a::after{transition:all 0.3s ease;width:100%;left:0;bottom:-2px;content:"";height:1px;position:absolute;background:rgb(225,195,173)}.contact .connect_list a:hover::after{height:2px;background:rgb(204,162,131)}.contact .support_help{align-self:flex-start;position:relative;transition:all 0.3s ease;font-weight:600;border-radius:10px;overflow:hidden;cursor:pointer;border:none;margin-top:15px;background:rgb(225,195,173);padding:15px 35px;font-size:19px;color:#ffffff}.contact .support_help::after{background:rgba(255,255,255,0.1);transform:translate(-50%,-50%);height:0;border-radius:50%;left:50%;width:0;content:"";position:absolute;top:50%;transition:all 0.6s ease}.contact .support_help:hover{background:rgb(204,162,131)}.contact .support_help:hover::after{width:300%;height:300%}.contact svg{height:20px;fill:rgb(225,195,173);transition:all 0.3s ease;width:20px}.contact svg path{fill:rgb(225,195,173);transition:all 0.3s ease}.contact svg:hover{fill:rgb(204,162,131)}.contact svg:hover path{fill:rgb(204,162,131)}@media (max-width: 992px) {.contact{padding:70px 0}.contact .reach_panel{flex-direction:column}.contact .pic_cell{flex:0 0 auto;min-height:300px}.contact .connect_widget{flex:0 0 auto;padding:40px 30px 50px}} @media (max-width: 768px) {.contact{padding:60px 0}.contact h2{font-size:calc(32px - 4px);margin-bottom:40px}.contact .connect_widget{padding:35px 25px 45px}.contact #contact{gap:20px}.contact .pic_cell{min-height:250px}} @media (max-width: 576px) {.contact{padding:50px 0}.contact .container{padding:0 15px}.contact h2{margin-bottom:30px;font-size:calc(32px - 6px)}.contact .connect_widget{padding:30px 20px 40px}.contact .support_help{width:100%}.contact .pic_cell{min-height:200px}}#cookie_box_window{display:none}#cookie_box_window:checked ~ .cookie_popup_overlay{visibility:hidden;opacity:0}.cookie_popup_overlay{bottom:0;padding:20px 0;font-family:Arial,sans-serif;z-index:90;width:100%;box-shadow:0 -4px 15px rgba(0,0,0,0.5);border-top:3px solid rgb(225,195,173);background:rgb(204,162,131);position:fixed}.edu_accept{border-radius:29px;align-items:center;display:flex;padding:20px 5%;border:2px dashed rgb(225,195,173);background:rgba(0,0,0,0.5);justify-content:space-between;gap:20px}.cookie_popup_overlay h5{text-transform:uppercase;font-size:20px;letter-spacing:1.5px;color:rgb(225,195,173);font-weight:700;margin:0}.cookie_popup_overlay p{color:#ffffff;margin:0;position:relative;line-height:1.5;font-size:15px}.cookie_visitor{margin-right:20px;display:flex;justify-content:center;flex-shrink:0;background:rgb(225,195,173,0.5);padding:10px;border-radius:29px;align-items:center}.cookie_visitor svg{height:60px;fill:rgb(225,195,173);width:60px}.cookie_edu{text-align:center;font-size:16px;cursor:pointer;min-width:140px;line-height:40px;flex-shrink:0;color:#000000;border-radius:10px;padding:10px 20px;margin-left:10px;white-space:nowrap;background:rgb(225,195,173);transition:background-color 0.3s ease,box-shadow 0.3s ease;border:2px solid rgb(225,195,173);text-decoration:none}.cookie_edu:hover{box-shadow:0 0 10px rgb(204,162,131);background-color:rgb(204,162,131)}.cookie_button.policy_ack{color:#ffffff;border:2px solid rgb(204,162,131);background:rgba(0,0,0,0.5)}.cookie_button.policy_ack:hover{box-shadow:0 0 10px rgb(204,162,131)}.cookie_popup_overlay p a{text-decoration:none;border-bottom:1px dashed rgb(225,195,173);color:rgb(225,195,173);transition:color 0.3s ease}.cookie_popup_overlay p a:hover{color:rgb(204,162,131)}@media only screen and (max-width: 1200px) {.cookie_popup_overlay{padding:15px 0}.edu_accept{padding:15px 5%}.cookie_visitor{display:none}.edu_accept{align-items:center;text-align:center;flex-direction:column}.cookie_popup_overlay h5{font-size:20px;margin-bottom:10px}.cookie_ack{margin-bottom:15px}.cookie_edu{min-width:100%;margin:10px 0}} .tariff_block{position:relative;padding:120px 0;overflow:hidden;background:rgb(240,225,214)}.tariff_block::before{width:600px;opacity:0.15;right:-10%;z-index:0;height:600px;position:absolute;top:-15%;filter:blur(80px);background:linear-gradient(135deg,rgb(225,195,173,0.5),rgb(204,162,131,0.5));content:""}.tariff_block::after{opacity:0.1;z-index:0;position:absolute;left:-10%;content:"";width:500px;filter:blur(100px);background:linear-gradient(225deg,rgb(204,162,131,0.5),rgb(225,195,173,0.5));bottom:-15%;height:500px}.tariff_block .container{z-index:1;margin:0 auto;max-width:1400px;position:relative;padding:0 20px}.tariff_block .rate_choice{display:flex;flex-direction:column;gap:60px}.tariff_block .package_pricing{order:-1;margin-bottom:20px;position:relative;transform:translateX(5%);z-index:2}.tariff_block .package_pricing h2{background-clip:text !important;color:transparent;color:#000000;margin-bottom:15px;background:linear-gradient(90deg,#000000,rgb(225,195,173));-webkit-background-clip:text !important;transition:transform 0.5s ease;transform:perspective(1000px) rotateX(0deg);font-size:28px;font-weight:700}.tariff_block .package_pricing .pay_plans{transform:translateY(0);margin-left:5px;transition:transform 0.4s ease;font-size:18px;max-width:700px;color:#000000;line-height:1.6}.tariff_block .package_pricing:hover h2{transform:perspective(1000px) rotateX(5deg)}.tariff_block .package_pricing:hover .pay_plans{transform:translateY(3px)}.tariff_block .premium_cost{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));perspective:1000px;gap:30px;display:grid}.tariff_block .learning_fees{position:relative;transform-style:preserve-3d;height:100%;display:block;overflow:hidden;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);text-decoration:none;transform:translateZ(0) scale(1)}.tariff_block .learning_fees:hover{transform:translateZ(20px) scale(1.02);z-index:5}.tariff_block .enroll_cost{flex-direction:column;height:100%;background:#ffffff;overflow:hidden;display:flex;box-shadow:0 15px 35px rgba(0,0,0,0.05);transition:box-shadow 0.5s ease;position:relative}.tariff_block .learning_fees:hover .enroll_cost{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 0 0 1px rgb(225,195,173,0.5)}.tariff_block .enroll_cost::before{position:absolute;right:0;content:"";background:linear-gradient(90deg,rgb(225,195,173),rgb(204,162,131));left:0;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);transform:scaleX(0);height:5px;transform-origin:left;top:0}.tariff_block .learning_fees:hover .enroll_cost::before{transform:scaleX(1)}.tariff_block .learn_sub{z-index:2;flex-direction:column;padding:35px 30px;position:relative;display:flex;overflow:hidden;flex-grow:1}.tariff_block .learn_sub h3{margin-bottom:15px;overflow-wrap:break-word;transform:translateY(0);color:#000000;font-size:calc(22px + 2px);transition:transform 0.4s ease,color 0.3s ease;font-weight:600;position:relative;word-break:break-word}.tariff_block .learning_fees:hover .learn_sub h3{color:rgb(225,195,173);transform:translateY(-2px)}.tariff_block .learn_sub .rate_choices{overflow-wrap:break-word;word-break:break-word;display:block;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);margin:5px 0 20px;position:relative;font-weight:700;color:rgb(225,195,173);font-size:calc(22px + 6px)}.tariff_block .learning_fees:hover .learn_sub .rate_choices{transform:scale(1.05)}.tariff_block .learn_sub .rate_choices::after{background:rgb(204,162,131,0.5);width:50px;transition:width 0.4s ease;bottom:-10px;position:absolute;height:2px;left:0;content:""}.tariff_block .learning_fees:hover .learn_sub .rate_choices::after{width:80px}.tariff_block .learn_sub p{font-size:18px;line-height:1.7;color:#000000;transition:opacity 0.3s ease;white-space:normal;flex-grow:1;opacity:0.85;word-break:break-word;overflow-wrap:break-word;margin-top:10px}.tariff_block .learning_fees:hover .learn_sub p{opacity:1}.tariff_block .learning_fees .pic_cell{height:220px;transition:height 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;overflow:hidden;width:100%}.tariff_block .learning_fees:hover .pic_cell{height:240px}.tariff_block .learning_fees .pic_cell::after{content:"";top:0;position:absolute;transition:opacity 0.4s ease;background:linear-gradient(to top,rgba(0,0,0,0.3),transparent);opacity:0;right:0;bottom:0;left:0}.tariff_block .learning_fees:hover .pic_cell::after{opacity:1}.tariff_block .learning_fees:nth-child(odd) .enroll_cost{flex-direction:column-reverse}@media (min-width: 992px) {.tariff_block{padding:140px 0}.tariff_block .rate_choice{align-items:flex-start;flex-direction:row}.tariff_block .package_pricing{margin-right:70px;position:sticky;order:0;top:100px;width:30%;transform:translateX(0);align-self:flex-start}.tariff_block .premium_cost{width:70%;grid-template-columns:repeat(2,1fr)}} @media (min-width: 1200px) {.tariff_block .premium_cost{gap:40px;grid-template-columns:repeat(2,1fr)}.tariff_block .package_pricing h2{font-size:calc(28px + 5px)}} @media (max-width: 991px) {.tariff_block{padding:80px 0}.tariff_block .package_pricing{transform:translateX(0);text-align:center}.tariff_block .package_pricing .pay_plans{margin:0 auto}} @media (max-width: 767px) {.tariff_block{padding:60px 0}.tariff_block .premium_cost{grid-template-columns:1fr}.tariff_block .learn_sub{padding:25px 20px}.tariff_block .learning_fees .pic_cell{height:180px}.tariff_block .package_pricing h2{font-size:calc(28px - 2px)}} @media (max-width: 480px) {.tariff_block{padding:50px 0}.tariff_block .learn_sub h3{font-size:22px}.tariff_block .learn_sub .rate_choices{font-size:calc(22px + 2px)}.tariff_block .learn_sub p{font-size:calc(18px - 1px)}}.course_summary{position:relative;overflow:hidden;padding:6rem 0;background-color:rgb(240,225,214)}.course_summary::before{opacity:0.05;top:-5%;height:65%;position:absolute;background:linear-gradient(45deg,rgb(204,162,131,0.5),rgb(204,162,131));width:65%;z-index:0;content:"";transform:rotate(-15deg);right:-10%}.course_summary::after{height:55%;bottom:-5%;transform:rotate(15deg);z-index:0;width:55%;position:absolute;content:"";left:-10%;background:linear-gradient(135deg,rgb(225,195,173,0.5),rgb(225,195,173));opacity:0.05}.course_summary .container{position:relative;z-index:1;padding:0 1.5rem;margin:0 auto;max-width:1400px}.course_summary h2{color:#000000;font-size:36px;max-width:85%;line-height:1.3;font-weight:700;margin-bottom:3rem;position:relative}.course_summary h2::after{content:"";width:5rem;transform:scaleX(1);background:linear-gradient(90deg,rgb(204,162,131),rgb(225,195,173));transform-origin:left center;height:3px;transition:transform 0.5s ease;position:absolute;bottom:-0.75rem;left:0}.course_summary .container:hover h2::after{transform:scaleX(1.5)}.course_summary .online_class{gap:2.5rem;position:relative;display:grid;grid-template-columns:1fr}.course_summary .pic_cell{overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.1);transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1),box-shadow 0.6s ease;height:400px;transform:perspective(1000px) rotateY(-3deg);position:relative}.course_summary .pic_cell::before{background:linear-gradient(45deg,rgb(204,162,131,0.5),transparent);position:absolute;height:100%;content:"";opacity:0.3;left:0;top:0;width:100%;transition:opacity 0.6s ease}.course_summary .pic_cell::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:200%;content:"";position:absolute;width:200%;left:-100%;transition:left 0.8s ease-out;top:30%;transform:rotate(45deg)}.course_summary .container:hover .pic_cell{transform:perspective(1000px) rotateY(0deg);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.course_summary .container:hover .pic_cell::before{opacity:0.5}.course_summary .container:hover .pic_cell::after{left:100%}.course_summary .text_wrap{position:relative;transition:transform 0.5s ease,box-shadow 0.5s ease;overflow:hidden;background-color:#ffffff;transform:translateY(0);box-shadow:0 10px 30px rgba(0,0,0,0.05);padding:2.5rem}.course_summary .text_wrap::before{transform-origin:center;content:"";height:100%;left:0;transform:scaleY(0.3);top:0;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1);position:absolute;background:linear-gradient(to bottom,rgb(204,162,131),rgb(225,195,173));width:4px}.course_summary .container:hover .text_wrap{box-shadow:0 20px 40px rgba(0,0,0,0.1);transform:translateY(-10px)}.course_summary .container:hover .text_wrap::before{transform:scaleY(1)}.course_summary .description{transition:color 0.3s ease;position:relative;line-height:1.8;font-size:14px;margin-bottom:1.5rem;color:#000000}.course_summary .description:last-child{margin-bottom:0}.course_summary .description::first-letter{font-size:1.3em;color:rgb(204,162,131);font-weight:600}.course_summary .description strong{background-clip:text !important;background:linear-gradient(to right,rgb(204,162,131,0.5),transparent);color:#000000;-webkit-background-clip:text !important}@media (min-width: 768px) {.course_summary{padding:8rem 0}.course_summary h2{margin-bottom:3.5rem;max-width:70%;font-size:calc(36px * 1.1)}.course_summary .online_class{grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.course_summary .pic_cell{height:500px}.course_summary .text_wrap{padding:3rem;overflow-y:auto;max-height:500px;scrollbar-color:rgb(204,162,131,0.5) #ffffff;scrollbar-width:thin}.course_summary .text_wrap::-webkit-scrollbar{width:6px}.course_summary .text_wrap::-webkit-scrollbar-track{background:#ffffff}.course_summary .text_wrap::-webkit-scrollbar-thumb{background-color:rgb(204,162,131,0.5);border-radius:20px}} @media (min-width: 992px) {.course_summary{padding:10rem 0}.course_summary h2{font-size:calc(36px * 1.2);max-width:60%}.course_summary .online_class{gap:4rem}.course_summary .pic_cell{height:550px;transform:perspective(1000px) rotateY(-5deg) translateX(-20px)}.course_summary .container:hover .pic_cell{transform:perspective(1000px) rotateY(0deg) translateX(0)}.course_summary .text_wrap{margin-right:-2rem;backdrop-filter:blur(10px);max-height:550px;padding:3.5rem;background-color:rgba(255,255,255,0.95)}.course_summary .description{font-size:calc(14px * 1.05);line-height:1.9}} @media (min-width: 1200px) {.course_summary h2{font-size:calc(36px * 1.3);max-width:50%}.course_summary .online_class{gap:5rem}.course_summary .pic_cell{height:600px;transform:perspective(1000px) rotateY(-5deg) translateX(-30px)}.course_summary .text_wrap{max-height:600px;margin-right:-3rem;padding:4rem}.course_summary .description{line-height:2;font-size:calc(14px * 1.1)}} @media (max-width: 767px) {.course_summary{padding:4rem 0}.course_summary h2{font-size:calc(36px * 0.9);margin-bottom:2rem;max-width:100%}.course_summary .pic_cell{height:300px;transform:perspective(1000px) rotateY(0deg)}.course_summary .text_wrap{padding:2rem}.course_summary .description{line-height:1.7;font-size:calc(14px * 0.95)}}.statistical_data{padding:120px 0;overflow:hidden;color:#ffffff;position:relative}.statistical_data::before{top:0;content:"";height:100%;left:0;opacity:0.15;background-color:rgb(225,195,173);position:absolute;width:100%;z-index:1}.statistical_data::after{left:0;position:absolute;z-index:2;background-image:radial-gradient(circle at 10% 20%,rgb(225,195,173) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(204,162,131) 0%,transparent 50%);top:0;width:100%;opacity:0.1;height:100%;content:""}.statistical_data .container{margin:0 auto;max-width:1400px;padding:0;z-index:5;position:relative}.statistical_data .value_statistics{display:grid;grid-template-columns:350px 1fr;height:600px;box-shadow:0 20px 40px rgba(0,0,0,0.3)}.statistical_data .mentor_statistics{display:flex;grid-column:1;justify-content:center;background:linear-gradient(135deg,rgb(225,195,173),rgb(204,162,131));overflow:hidden;padding:20px;position:relative;align-items:center}.statistical_data .mentor_statistics::before{animation:movePattern 20s linear infinite;top:-50%;height:200%;content:"";background:repeating-linear-gradient( 45deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 2px,transparent 2px,transparent 10px );width:200%;position:absolute;left:-50%}@keyframes movePattern {0%{transform:rotate(0) scale(1)}100%{transform:rotate(360deg) scale(1.2)}} .statistical_data .mentor_statistics svg{fill:#ffffff;width:120px;position:relative;height:120px;z-index:1}.statistical_data .mentor_statistics svg path{fill:#ffffff}.statistical_data .key_statistics{z-index:1;max-width:250px;left:40px;font-size:33px;position:absolute;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin:0;top:40px}.statistical_data .statistics_perks{position:absolute;bottom:40px;color:rgba(255,255,255,0.9);max-width:270px;line-height:1.6;font-size:15px;left:40px;z-index:1}.statistical_data .statistics_grow{overflow:hidden;flex-direction:column;display:flex;background:linear-gradient(135deg,rgb(225,195,173,0.5) 0%,rgb(204,162,131,0.5) 100%);grid-column:2;position:relative}.statistical_data .statistics_grow::before{z-index:0;content:"";position:absolute;top:0;width:100%;left:0;background:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px) 0 0 / 20px 20px;height:100%}.statistical_data .extra_statistics{height:20%;padding:0 40px 0 40px;display:flex;transition:all 0.3s ease;align-items:center;position:relative}.statistical_data .extra_statistics:hover{background:rgba(255,255,255,0.15)}.statistical_data .extra_statistics::after{height:1px;bottom:0;content:"";right:40px;left:40px;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent)}.statistical_data .extra_statistics:last-child::after{display:none}.statistical_data .expert_prospnr{background:rgba(255,255,255,0.2);display:flex;transition:all 0.3s ease;flex:0 0 80px;justify-content:center;margin-right:30px;border-radius:50%;align-items:center;height:80px}.statistical_data .extra_statistics:hover .expert_prospnr{background:rgba(255,255,255,0.3);transform:scale(1.1)}.statistical_data .expert_prospnr svg{fill:rgb(225,195,173);height:40px;width:40px}.statistical_data .expert_prospnr svg path{fill:rgb(225,195,173)}.statistical_data .extra_statistics:nth-child(even) .expert_prospnr svg,.statistical_data .extra_statistics:nth-child(even) .expert_prospnr svg path{fill:rgb(204,162,131)}.statistical_data .extra_statistics span{min-width:100px;margin-right:20px;font-weight:700;font-size:calc(33px * 1.3)}.statistical_data .extra_statistics p{color:rgba(255,255,255,0.7);font-size:15px;line-height:1.4;flex:1;margin:0}@media screen and (max-width: 1200px) {.statistical_data .value_statistics{height:550px;grid-template-columns:300px 1fr}.statistical_data .key_statistics{max-width:240px;left:30px;top:30px;font-size:33px}.statistical_data .statistics_perks{bottom:30px;left:30px;max-width:240px}.statistical_data .mentor_statistics svg{width:100px;height:100px}.statistical_data .extra_statistics{padding:0 30px}.statistical_data .extra_statistics::after{right:30px;left:30px}.statistical_data .expert_prospnr{height:70px;margin-right:25px;flex:0 0 70px}.statistical_data .expert_prospnr svg{width:35px;height:35px}.statistical_data .extra_statistics span{font-size:calc(33px * 1.2);min-width:90px}} @media screen and (max-width: 992px) {.statistical_data{padding:80px 0}.statistical_data .value_statistics{height:auto;grid-template-columns:1fr;grid-template-rows:auto 1fr}.statistical_data .mentor_statistics{padding:30px;grid-row:1;height:200px}.statistical_data .key_statistics{text-align:center;max-width:100%;position:relative;font-size:33px;top:auto;left:auto;margin-bottom:15px}.statistical_data .statistics_perks{bottom:auto;margin:0 auto;max-width:500px;position:relative;left:auto;text-align:center}.statistical_data .mentor_statistics svg{width:150px;transform:translateY(-50%);position:absolute;top:50%;opacity:0.2;right:30px;height:150px}.statistical_data .statistics_grow{grid-row:2}.statistical_data .extra_statistics{padding:20px 30px;height:auto}} @media screen and (max-width: 768px) {.statistical_data{padding:60px 0}.statistical_data .mentor_statistics{height:180px;padding:20px}.statistical_data .key_statistics{font-size:calc(33px * 0.9)}.statistical_data .statistics_perks{font-size:calc(15px * 0.95);max-width:400px}.statistical_data .mentor_statistics svg{width:120px;height:120px;right:20px}.statistical_data .extra_statistics{padding:15px 20px;text-align:left;align-items:flex-start;flex-direction:column}.statistical_data .expert_prospnr{margin:0 0 15px 0;flex:0 0 60px;height:60px}.statistical_data .expert_prospnr svg{height:30px;width:30px}.statistical_data .extra_statistics span{margin:0 0 10px 0;font-size:calc(33px * 1.1)}.statistical_data .extra_statistics p{font-size:calc(15px * 0.9)}.statistical_data .extra_statistics::after{left:20px;right:20px}} @media screen and (max-width: 576px) {.statistical_data .mentor_statistics{height:160px}.statistical_data .key_statistics{font-size:calc(33px * 0.8)}.statistical_data .statistics_perks{font-size:calc(15px * 0.9)}.statistical_data .mentor_statistics svg{width:100px;height:100px}.statistical_data .expert_prospnr{flex:0 0 50px;height:50px}.statistical_data .expert_prospnr svg{height:25px;width:25px}}.secure_sanctum{position:relative;padding:60px;color:#000000;background-color:rgb(240,225,214);font-family:Arial,sans-serif;box-shadow:0 10px 15px rgba(0,0,0,0.5);line-height:1.8;overflow:hidden}.secure_sanctum::before{background:radial-gradient(circle,rgb(225,195,173),transparent);top:-50px;opacity:0.1;content:'';right:-50px;width:200px;z-index:0;height:200px;position:absolute}.secure_sanctum::after{opacity:0.1;position:absolute;bottom:-50px;left:-50px;height:300px;width:300px;background:radial-gradient(circle,rgb(204,162,131),transparent);z-index:0;content:''}.secure_sanctum h1{grid-column:span 2;font-weight:700;color:rgb(225,195,173);font-size:40px;position:relative;border-bottom:2px solid rgb(225,195,173);z-index:1;margin-bottom:30px;padding-bottom:15px}.secure_sanctum h2{z-index:1;font-size:32px;font-weight:600;margin-top:35px;margin-bottom:20px;color:rgb(204,162,131);position:relative}.secure_sanctum h3,.secure_sanctum h4,.secure_sanctum h5,.secure_sanctum h6{color:rgb(225,195,173);font-weight:400;position:relative;z-index:1;margin-bottom:15px;margin-top:30px}.secure_sanctum h3{font-size:calc(18px - 0.2rem)}.secure_sanctum h4{font-size:18px}.secure_sanctum h5{font-size:calc(18px - 0.2rem)}.secure_sanctum h6{font-size:17px}.secure_sanctum ul,.secure_sanctum ol{padding-left:20px;z-index:1;position:relative;margin-top:15px}.secure_sanctum li{border-left:3px solid rgb(204,162,131);z-index:1;padding-left:10px;line-height:1.7;position:relative;margin-bottom:15px}.secure_sanctum > div{margin-bottom:25px;z-index:1;position:relative}.secure_sanctum p{font-size:18px;z-index:1;margin-bottom:25px;position:relative}.secure_sanctum span{color:rgb(225,195,173);font-weight:600}@media only screen and (max-width: 800px) {.secure_sanctum{grid-template-columns:1fr;padding:30px;border-radius:10px}.secure_sanctum h1{font-size:calc(18px - 0.5rem);grid-column:span 1}.secure_sanctum h2{font-size:calc(18px - 0.4rem)}.secure_sanctum p{font-size:calc(18px - 0.2rem)}} .secure_sanctum hr{border:none;background:rgba(0,0,0,0.5);margin:40px 0;height:1px}.secure_sanctum section{border-top:2px solid rgba(0,0,0,0.5);margin:50px 0;padding-top:25px}.instructor_profile{padding:120px 0;background:linear-gradient(170deg,rgb(240,225,214) 0%,rgb(225,195,173,0.5) 100%);position:relative;overflow:hidden}.instructor_profile::before{position:absolute;height:100%;background:repeating-linear-gradient( 0deg,transparent,transparent 20px,rgb(225,195,173,0.5) 20px,rgb(225,195,173,0.5) 21px );width:100%;left:0;opacity:0.04;content:"";top:0}.instructor_profile::after{opacity:0.3;filter:blur(80px);left:0;width:100%;position:absolute;background:radial-gradient(circle at 20% 30%,rgb(225,195,173,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(204,162,131,0.5) 0%,transparent 40%);height:100%;top:0;content:""}.instructor_profile .container{margin:0 auto;z-index:2;max-width:1200px;position:relative;padding:0 15px}.instructor_profile .user_experience{align-items:center;display:flex;flex-direction:column;max-width:1000px;margin:0 auto;position:relative}.instructor_profile .user_experience::before{left:50%;border:1px solid rgb(225,195,173,0.5);transform:translate(-50%,-50%);top:50%;opacity:0.2;animation:orbit 20s linear infinite;position:absolute;width:500px;border-radius:50%;content:"";height:500px}.instructor_profile .user_experience::after{left:50%;animation:orbit 15s linear infinite reverse;top:50%;width:400px;opacity:0.15;border-radius:50%;content:"";height:400px;border:1px dashed rgb(204,162,131,0.5);position:absolute;transform:translate(-50%,-50%)}@keyframes orbit {0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}} .instructor_profile .pic_cell{height:240px;margin-bottom:30px;width:240px;z-index:5;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.05);position:relative;border-radius:50%;transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1)}.instructor_profile .pic_cell::before{animation:spin 12s linear infinite;background:conic-gradient( from 0deg,transparent 0deg,rgb(225,195,173,0.5) 90deg,transparent 180deg,rgb(204,162,131,0.5) 270deg,transparent 360deg );opacity:0.4;inset:-30px;content:"";z-index:-1;border-radius:50%;position:absolute}.instructor_profile .pic_cell::after{position:absolute;background:radial-gradient( circle at 30% 30%,rgba(255,255,255,0.3) 0%,transparent 50% );z-index:2;inset:0;border-radius:50%;content:""}@keyframes spin {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .instructor_profile .name{margin-bottom:15px;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;position:relative;transition:all 0.3s ease;color:#000000;font-weight:700;text-fill-color:transparent;z-index:3;background:linear-gradient( to right,#000000 0%,rgb(225,195,173) 100% );background-clip:text !important;font-size:39px;text-align:center}.instructor_profile .name::after{transform:translateX(-50%);width:0;height:2px;content:"";transition:width 0.4s ease;bottom:-8px;position:absolute;left:50%;background:linear-gradient( to right,rgb(225,195,173) 0%,rgb(204,162,131) 100% )}.instructor_profile .user_experience:hover .name::after{width:80px}.instructor_profile .user_experience span:not(.name){padding:8px 20px;margin-bottom:30px;opacity:0.9;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.1);color:rgb(204,162,131);border-radius:30px;font-weight:600;text-align:center;transition:all 0.3s ease;backdrop-filter:blur(5px);position:relative;font-size:19px;z-index:3;text-transform:uppercase;letter-spacing:2px}.instructor_profile .user_experience:hover span:not(.name){box-shadow:0 5px 15px rgba(0,0,0,0.08);transform:translateY(-2px);background:rgba(255,255,255,0.2)}.instructor_profile .emp_block{background:#ffffff;color:#000000;border-radius:29px;max-width:650px;z-index:3;box-shadow:0 20px 40px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.02);padding:35px 45px;line-height:1.8;position:relative;font-size:18px;text-align:center;margin:0}.instructor_profile .emp_block::before,.instructor_profile .emp_block::after{width:10px;position:absolute;content:"";height:10px}.instructor_profile .emp_block::before{border-left:2px solid rgb(225,195,173);top:25px;left:25px;border-top:2px solid rgb(225,195,173)}.instructor_profile .emp_block::after{border-right:2px solid rgb(204,162,131);right:25px;border-bottom:2px solid rgb(204,162,131);bottom:25px}.instructor_profile .user_experience:hover .pic_cell{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,0.15),0 0 0 15px rgba(255,255,255,0.2),0 0 0 30px rgba(255,255,255,0.05)}@media (max-width: 991px) {.instructor_profile{padding:90px 0}.instructor_profile .pic_cell{height:200px;width:200px;margin-bottom:25px}.instructor_profile .user_experience::before{width:400px;height:400px}.instructor_profile .user_experience::after{width:320px;height:320px}.instructor_profile .name{font-size:calc(39px * 0.9)}.instructor_profile .emp_block{padding:30px 35px;max-width:600px}} @media (max-width: 767px) {.instructor_profile{padding:70px 0}.instructor_profile .pic_cell{height:180px;margin-bottom:20px;width:180px}.instructor_profile .user_experience::before{width:320px;height:320px}.instructor_profile .user_experience::after{height:260px;width:260px}.instructor_profile .name{font-size:calc(39px * 0.8)}.instructor_profile .user_experience span:not(.name){font-size:calc(19px * 0.95);margin-bottom:25px;padding:6px 16px}.instructor_profile .emp_block{font-size:calc(18px * 0.95);max-width:100%;padding:25px 30px}.instructor_profile .emp_block::before,.instructor_profile .emp_block::after{height:8px;width:8px}.instructor_profile .emp_block::before{left:20px;top:20px}.instructor_profile .emp_block::after{bottom:20px;right:20px}} @media (max-width: 575px) {.instructor_profile{padding:50px 0}.instructor_profile .pic_cell{margin-bottom:18px;width:150px;height:150px}.instructor_profile .user_experience::before{width:260px;height:260px}.instructor_profile .user_experience::after{width:200px;height:200px}.instructor_profile .name{font-size:calc(39px * 0.7)}.instructor_profile .user_experience span:not(.name){margin-bottom:20px;letter-spacing:1px;font-size:calc(19px * 0.9);padding:5px 12px}.instructor_profile .emp_block{padding:20px 25px;font-size:calc(18px * 0.9)}.instructor_profile .emp_block::before,.instructor_profile .emp_block::after{width:6px;height:6px}.instructor_profile .emp_block::before{left:15px;top:15px}.instructor_profile .emp_block::after{right:15px;bottom:15px}}