*{padding:0;margin:0;box-sizing:border-box}.proposal-cta{flex:0 0 auto}header,footer{width:100%}.container{width:1252px;max-width:100%;margin:auto}@keyframes glow_scrollbar {0%{box-shadow:0 0 5px rgba(0,0,0,0.2)}50%{box-shadow:0 0 15px rgba(0,0,0,0.5)}100%{box-shadow:0 0 5px rgba(0,0,0,0.2)}}::-webkit-scrollbar{width:8px;padding:1px}::-webkit-scrollbar-track{background:linear-gradient(267deg,#ffffff 66%,rgb(255,255,255,0.5) 33%,rgb(187,165,84,0.5) 8%,rgb(214,197,137,0.5) 20%);box-shadow:inset -4px 5px 15px 0px rgba(0,0,0,0.3);border:1px solid #ffffff;border-radius:6.6vw}::-webkit-scrollbar-track:active{background:rgb(214,197,137,0.5)}::-webkit-scrollbar-thumb{min-height:75px;border:1px solid rgb(241,231,199);transition:background,border-radius 3.4s cubic-bezier(0.42,0,0.58,1);background:rgb(214,197,137);box-shadow:0px 1px 9px -1px rgba(0,0,0,0.8);border-radius:12.5em}::-webkit-scrollbar-thumb:hover{}::-webkit-scrollbar-thumb:active{box-shadow:inset 0px -2px 2px 7px rgba(0,0,0,0.8);background:rgb(187,165,84,0.5)}.nav-start{flex:1 0 auto}html,body{scroll-behavior:smooth;min-height:100%;scroll-snap-type:none;font-family:Arial,sans-serif;auto contain touch-action:none;height:100%;color:#000000}a{text-decoration:none;color:inherit}svg{height:30px;width:30px}.wrapper-border{flex-direction:column;height:100%;display:flex;min-height:100%}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .location-info{padding:100px 0;background:linear-gradient(170deg,rgb(241,231,199) 0%,rgb(187,165,84,0.5) 100%);position:relative;perspective:1000px;overflow:hidden}.location-info::before{height:100%;left:0;width:100%;top:0;z-index:1;background:repeating-linear-gradient( -45deg,transparent,transparent 20px,rgb(214,197,137,0.5) 20px,rgb(214,197,137,0.5) 40px );content:'';position:absolute}.location-info::after{z-index:0;content:'';opacity:0.7;height:200%;position:absolute;animation:pulseGradient 15s infinite alternate;top:-50%;width:200%;left:-50%;background:radial-gradient(circle at 25% 25%,rgb(214,197,137,0.5) 0%,transparent 25%),radial-gradient(circle at 75% 75%,rgb(187,165,84,0.5) 0%,transparent 25%)}@keyframes pulseGradient {0%{transform:scale(1);opacity:0.7}50%{transform:scale(1.1);opacity:0.5}100%{transform:scale(1);opacity:0.7}} .location-info .container{padding:0 20px;z-index:2;max-width:1200px;margin:0 auto;position:relative}.location-info .edu-askedu{background:rgba(0,0,0,0.5);transform-style:preserve-3d;display:flex;border-radius:26px;padding:45px;flex-direction:column;backdrop-filter:blur(10px);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;box-shadow:0 20px 50px rgba(0,0,0,0.2),0 0 0 1px #ffffff}.location-info .edu-askedu:hover{box-shadow:0 25px 60px rgba(0,0,0,0.3),0 0 0 1px #ffffff,0 0 30px rgb(214,197,137,0.5);transform:translateZ(10px)}.location-info .edu-askedu::before{opacity:0.7;bottom:-2px;position:absolute;z-index:-1;border-radius:calc(26px + 2px);animation:borderGlow 6s infinite alternate;top:-2px;left:-2px;content:'';right:-2px;background:linear-gradient(45deg,rgb(214,197,137) 0%,transparent 20%,transparent 80%,rgb(187,165,84) 100%)}@keyframes borderGlow {0%{opacity:0.5;filter:blur(5px)}50%{opacity:0.8;filter:blur(3px)}100%{opacity:0.5;filter:blur(5px)}} .location-info h3{font-weight:700;color:#ffffff;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 15px rgb(214,197,137,0.5);position:relative;margin-bottom:25px;font-size:33px;display:inline-block}.location-info h3::before{background:linear-gradient(90deg,rgb(214,197,137),rgb(187,165,84));position:absolute;content:'';height:3px;border-radius:10px;width:100%;bottom:-10px;left:0}.location-info h3::after{content:'';left:0;bottom:-8px;box-shadow:0 0 10px rgb(214,197,137);animation:slideGlow 3s infinite alternate;width:10px;height:10px;border-radius:50%;background:rgb(214,197,137);position:absolute}@keyframes slideGlow {0%{left:0;background:rgb(214,197,137)}100%{left:calc(100% - 10px);background:rgb(187,165,84)}} .location-info .join-us{color:#ffffff;position:relative;line-height:1.7;font-size:13px;border-left:2px solid rgb(214,197,137);margin-bottom:35px;padding-left:15px;max-width:800px}.location-info .quick-answers{position:relative;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.location-info .quick-answers::before{content:'';height:1px;width:100%;opacity:0.2;background:linear-gradient(90deg,transparent,#ffffff,transparent);position:absolute;left:0;top:-15px}.location-info .quick-answers span{backdrop-filter:blur(5px);display:flex;border-radius:10px;overflow:hidden;transform:translateY(0);transition:all 0.3s ease;z-index:1;position:relative;padding:25px;flex-direction:column;background:rgba(0,0,0,0.5);padding-left:65px}.location-info .quick-answers span::before{background:linear-gradient(to bottom,rgb(214,197,137),rgb(187,165,84));position:absolute;left:0;height:0;content:'';top:0;z-index:-1;transition:height 0.4s ease;width:4px}.location-info .quick-answers span::after{opacity:0;transition:opacity 0.4s ease;position:absolute;width:100%;height:100%;z-index:-1;background:linear-gradient(45deg,rgb(214,197,137,0.5) 0%,transparent 30%,transparent 70%,rgb(187,165,84,0.5) 100%);top:0;content:'';left:0}.location-info .quick-answers span:hover{box-shadow:0 10px 30px rgba(0,0,0,0.2);transform:translateY(-5px) scale(1.03)}.location-info .quick-answers span:hover::before{height:100%}.location-info .quick-answers span:hover::after{opacity:1}.location-info .quick-answers span svg{stroke-width:1.5px;stroke:rgb(214,197,137);transition:all 0.4s ease;top:24px;transform:translateZ(5px);fill:none;position:absolute;left:20px;stroke-linejoin:round;z-index:2;stroke-linecap:round;filter:drop-shadow(0 0 5px rgb(214,197,137,0.5));width:30px;height:30px}.location-info .quick-answers span:nth-child(even) svg{filter:drop-shadow(0 0 5px rgb(187,165,84,0.5));stroke:rgb(187,165,84)}.location-info .quick-answers span:hover svg{transform:translateZ(10px) scale(1.1) rotate(5deg);filter:drop-shadow(0 0 10px rgb(214,197,137));stroke-width:2px}.location-info .quick-answers span:nth-child(even):hover svg{filter:drop-shadow(0 0 10px rgb(187,165,84))}.location-info .quick-answers span svg path,.location-info .quick-answers span svg circle,.location-info .quick-answers span svg line,.location-info .quick-answers span svg polyline,.location-info .quick-answers span svg rect{transition:stroke-dashoffset 1s ease;stroke-dashoffset:100;stroke-dasharray:100}.location-info .quick-answers span:hover svg path,.location-info .quick-answers span:hover svg circle,.location-info .quick-answers span:hover svg line,.location-info .quick-answers span:hover svg polyline,.location-info .quick-answers span:hover svg rect{animation:glowPulse 2s infinite alternate;stroke-dashoffset:0}@keyframes glowPulse {0%{filter:brightness(1)}100%{filter:brightness(1.5)}} .location-info .quick-answers span p{display:flex;align-items:center;font-size:13px;margin:0;font-weight:400;color:#ffffff}.location-info .quick-answers span p::before{margin-right:10px;font-weight:700;color:rgb(214,197,137);content:'›';font-size:1.5em}.location-info .quick-answers span span{border:none;padding:0;backdrop-filter:none;margin-top:8px;background:transparent}.location-info .quick-answers span span a{position:relative;display:inline-block;text-decoration:none;padding:5px 0;font-weight:600;color:rgb(214,197,137);transition:all 0.3s ease}.location-info .write-page{padding:30px;overflow:hidden;border-radius:10px;margin-top:30px;grid-column:1 / -1;position:relative;backdrop-filter:blur(5px)}.location-info .write-page::before{animation:movePattern 20s linear infinite;background-size:20px 20px;background:linear-gradient(45deg,rgb(214,197,137,0.5) 25%,transparent 25%,transparent 50%,rgb(214,197,137,0.5) 50%,rgb(214,197,137,0.5) 75%,transparent 75%);top:0;height:100%;z-index:-1;width:100%;content:'';position:absolute;opacity:0.05;left:0}@keyframes movePattern {0%{background-position:0 0}100%{background-position:40px 40px}} .location-info .write-page h4{margin-bottom:20px;text-transform:uppercase;font-weight:600;color:#ffffff;display:flex;align-items:center;font-size:18px;letter-spacing:1px}.location-info .write-page h4 svg{margin-right:12px;fill:none;height:24px;stroke-width:1.5px;stroke:rgb(214,197,137);stroke-linecap:round;width:24px;filter:drop-shadow(0 0 5px rgb(214,197,137,0.5));stroke-linejoin:round}.location-info .write-page h4::before{content:'';box-shadow:0 0 5px rgb(214,197,137);margin-right:10px;width:20px;background:rgb(214,197,137);height:2px;display:inline-block}.location-info .write-page h4::after{height:2px;display:inline-block;content:'';margin-left:10px;box-shadow:0 0 5px rgb(214,197,137);width:20px;background:rgb(214,197,137)}.location-info .write-page span{overflow:hidden;padding:12px 20px;transition:all 0.3s ease;border-radius:10px;background:rgba(0,0,0,0.5);display:flex;align-items:center;position:relative;backdrop-filter:blur(5px);margin-bottom:8px;border-left:2px solid rgb(214,197,137)}.location-info .write-page span svg{height:18px;margin-right:10px;stroke-linecap:round;transition:all 0.3s ease;stroke:rgb(187,165,84);width:18px;stroke-linejoin:round;fill:none;filter:drop-shadow(0 0 3px rgb(187,165,84,0.5));stroke-width:1.5px}.location-info .write-page span::before{left:0;background:linear-gradient(90deg,rgb(214,197,137,0.5),transparent);width:100%;transition:transform 0.5s ease;height:100%;content:'';position:absolute;transform:translateX(-100%);top:0}.location-info .write-page span:hover{background:rgb(187,165,84,0.5);transform:translateX(5px);border-left-color:rgb(187,165,84)}.location-info .write-page span:hover svg{stroke:rgb(214,197,137);filter:drop-shadow(0 0 5px rgb(214,197,137));transform:rotate(360deg)}.location-info .write-page span:hover::before{transform:translateX(0)}@media (max-width: 991px) {.location-info{padding:70px 0}.location-info .edu-askedu{padding:35px}.location-info h3{font-size:calc(33px * 0.9)}.location-info .quick-answers{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.location-info .quick-answers span svg{height:26px;width:26px}.location-info .write-page{padding:25px}.location-info .write-page h4 svg{height:22px;width:22px}.location-info .write-page span svg{width:16px;height:16px}} @media (max-width:767px){.location-info{padding:60px 0}.location-info .edu-askedu{padding:30px}.location-info h3{font-size:calc(33px * 0.8)}.location-info .join-us{font-size:calc(13px * 0.95);margin-bottom:25px}.location-info .quick-answers{grid-template-columns:1fr}.location-info .quick-answers span{padding:20px;padding-left:55px}.location-info .quick-answers span svg{width:24px;height:24px;left:15px}.location-info .write-page h4 svg{width:20px;height:20px}.location-info .write-page span svg{width:14px;height:14px}@keyframes slideGlow {0%{left:0;background:rgb(214,197,137)}100%{left:calc(100% - 10px);background:rgb(187,165,84)}}}@media (max-width: 480px) {.location-info{padding:50px 0}.location-info .edu-askedu{padding:25px}.location-info h3{font-size:calc(33px * 0.7)}.location-info .join-us{padding-left:10px;font-size:calc(13px * 0.9)}.location-info .quick-answers span{padding:15px;padding-left:50px}.location-info .quick-answers span svg{left:12px;height:22px;top:15px;width:22px}.location-info .write-page{padding:20px}.location-info .write-page span{padding:10px 15px}.location-info .write-page h4 svg{height:18px;margin-right:8px;width:18px}.location-info .write-page span svg{width:12px;margin-right:8px;height:12px}.location-info .write-page h4::before,.location-info .write-page h4::after{width:15px}} @media (min-width: 1200px) {.location-info .container{max-width:1140px}.location-info .edu-askedu{padding:50px}} @media (prefers-reduced-motion: reduce) {.location-info::after,.location-info .edu-askedu::before,.location-info h3::after,.location-info .write-page::before,.location-info .quick-answers span:hover svg,.location-info .write-page span:hover svg{animation:none;transition:none}.location-info .quick-answers span:hover svg path,.location-info .quick-answers span:hover svg circle,.location-info .quick-answers span:hover svg line,.location-info .quick-answers span:hover svg polyline,.location-info .quick-answers span:hover svg rect{animation:none}}.offer-list{position:relative;padding:120px 0;background:rgb(241,231,199);overflow:hidden}.offer-list::before{right:-10%;z-index:0;filter:blur(80px);opacity:0.15;top:-15%;background:linear-gradient(135deg,rgb(214,197,137,0.5),rgb(187,165,84,0.5));content:"";width:600px;position:absolute;height:600px}.offer-list::after{position:absolute;content:"";height:500px;width:500px;opacity:0.1;bottom:-15%;background:linear-gradient(225deg,rgb(187,165,84,0.5),rgb(214,197,137,0.5));filter:blur(100px);z-index:0;left:-10%}.offer-list .container{z-index:1;max-width:1400px;padding:0 20px;position:relative;margin:0 auto}.offer-list .access-plans{gap:60px;flex-direction:column;display:flex}.offer-list .deal-board{order:-1;transform:translateX(5%);z-index:2;position:relative;margin-bottom:20px}.offer-list .deal-board h2{color:transparent;color:#000000;font-size:29px;background-clip:text !important;transform:perspective(1000px) rotateX(0deg);background:linear-gradient(90deg,#000000,rgb(214,197,137));font-weight:700;margin-bottom:15px;transition:transform 0.5s ease;-webkit-background-clip:text !important}.offer-list .deal-board .cost-table{transform:translateY(0);line-height:1.6;font-size:14px;transition:transform 0.4s ease;color:#000000;margin-left:5px;max-width:700px}.offer-list .deal-board:hover h2{transform:perspective(1000px) rotateX(5deg)}.offer-list .deal-board:hover .cost-table{transform:translateY(3px)}.offer-list .study-offers{gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));perspective:1000px;display:grid}.offer-list .trial-rates{transform:translateZ(0) scale(1);display:block;position:relative;transform-style:preserve-3d;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);text-decoration:none;overflow:hidden;height:100%}.offer-list .trial-rates:hover{transform:translateZ(20px) scale(1.02);z-index:5}.offer-list .sub-options{overflow:hidden;height:100%;flex-direction:column;background:#ffffff;display:flex;box-shadow:0 15px 35px rgba(0,0,0,0.05);transition:box-shadow 0.5s ease;position:relative}.offer-list .trial-rates:hover .sub-options{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 0 0 1px rgb(214,197,137,0.5)}.offer-list .sub-options::before{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:absolute;height:5px;transform:scaleX(0);content:"";left:0;background:linear-gradient(90deg,rgb(214,197,137),rgb(187,165,84));top:0;right:0;transform-origin:left}.offer-list .trial-rates:hover .sub-options::before{transform:scaleX(1)}.offer-list .pricing-card{flex-grow:1;padding:35px 30px;flex-direction:column;overflow:hidden;display:flex;z-index:2;position:relative}.offer-list .pricing-card h3{font-weight:600;word-break:break-word;font-size:calc(20px + 2px);transition:transform 0.4s ease,color 0.3s ease;margin-bottom:15px;overflow-wrap:break-word;color:#000000;position:relative;transform:translateY(0)}.offer-list .trial-rates:hover .pricing-card h3{transform:translateY(-2px);color:rgb(214,197,137)}.offer-list .pricing-card .edu-packages{overflow-wrap:break-word;display:block;position:relative;color:rgb(214,197,137);font-size:calc(20px + 6px);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);word-break:break-word;font-weight:700;margin:5px 0 20px}.offer-list .trial-rates:hover .pricing-card .edu-packages{transform:scale(1.05)}.offer-list .pricing-card .edu-packages::after{left:0;height:2px;transition:width 0.4s ease;content:"";position:absolute;background:rgb(187,165,84,0.5);bottom:-10px;width:50px}.offer-list .trial-rates:hover .pricing-card .edu-packages::after{width:80px}.offer-list .pricing-card p{word-break:break-word;flex-grow:1;margin-top:10px;opacity:0.85;overflow-wrap:break-word;color:#000000;font-size:14px;line-height:1.7;white-space:normal;transition:opacity 0.3s ease}.offer-list .trial-rates:hover .pricing-card p{opacity:1}.offer-list .trial-rates .post-image{position:relative;overflow:hidden;height:220px;transition:height 0.5s cubic-bezier(0.19,1,0.22,1);width:100%}.offer-list .trial-rates:hover .post-image{height:240px}.offer-list .trial-rates .post-image::after{bottom:0;left:0;content:"";opacity:0;transition:opacity 0.4s ease;background:linear-gradient(to top,rgba(0,0,0,0.3),transparent);right:0;top:0;position:absolute}.offer-list .trial-rates:hover .post-image::after{opacity:1}.offer-list .trial-rates:nth-child(odd) .sub-options{flex-direction:column-reverse}@media (min-width: 992px) {.offer-list{padding:140px 0}.offer-list .access-plans{flex-direction:row;align-items:flex-start}.offer-list .deal-board{order:0;top:100px;margin-right:70px;width:30%;transform:translateX(0);align-self:flex-start;position:sticky}.offer-list .study-offers{grid-template-columns:repeat(2,1fr);width:70%}} @media (min-width: 1200px) {.offer-list .study-offers{gap:40px;grid-template-columns:repeat(2,1fr)}.offer-list .deal-board h2{font-size:calc(29px + 5px)}} @media (max-width: 991px) {.offer-list{padding:80px 0}.offer-list .deal-board{transform:translateX(0);text-align:center}.offer-list .deal-board .cost-table{margin:0 auto}} @media (max-width: 767px) {.offer-list{padding:60px 0}.offer-list .study-offers{grid-template-columns:1fr}.offer-list .pricing-card{padding:25px 20px}.offer-list .trial-rates .post-image{height:180px}.offer-list .deal-board h2{font-size:calc(29px - 2px)}} @media (max-width: 480px) {.offer-list{padding:50px 0}.offer-list .pricing-card h3{font-size:20px}.offer-list .pricing-card .edu-packages{font-size:calc(20px + 2px)}.offer-list .pricing-card p{font-size:calc(14px - 1px)}}.our-team{background-color:rgb(241,231,199);overflow:hidden;padding:100px 0;position:relative}.our-team::before{opacity:0.05;top:0;content:"";background:linear-gradient(90deg,rgb(241,231,199) 10px,transparent 10px),linear-gradient(90deg,rgba(0,0,0,0.5) 10px,transparent 10px),linear-gradient(90deg,transparent 9px,rgba(0,0,0,0.5) 1px,transparent 10px);position:absolute;background-size:20px 100%,20px 100%,20px 100%;left:0;height:100%;width:100%;z-index:1}.our-team::after{content:"";background-size:100% 20px,100% 20px,100% 20px;z-index:1;background:linear-gradient(0deg,rgb(241,231,199) 10px,transparent 10px),linear-gradient(0deg,rgba(0,0,0,0.5) 10px,transparent 10px),linear-gradient(0deg,transparent 9px,rgba(0,0,0,0.5) 1px,transparent 10px);position:absolute;width:100%;left:0;height:100%;opacity:0.05;top:0}.our-team .container{z-index:5;position:relative}.our-team h2{margin-bottom:60px;text-align:center;font-weight:700;color:#000000;font-size:29px;position:relative}.our-team h2::before{transform:translateX(-50%);height:2px;width:50px;content:"";position:absolute;background-color:rgb(214,197,137);left:50%;bottom:-10px}.our-team .study-tracks{position:relative;grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.our-team .digital-education{box-shadow:0 5px 15px rgba(0,0,0,0.05);border-top:3px solid transparent;overflow:hidden;z-index:2;position:relative;padding:40px;background-color:#ffffff;border-radius:11px;transition:transform 0.3s ease,box-shadow 0.3s ease}.our-team .digital-education:first-child{border-top-color:rgb(214,197,137)}.our-team .digital-education:last-child{border-top-color:rgb(187,165,84)}.our-team .digital-education:hover{box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:translateY(-10px)}.our-team .digital-education h3{display:inline-block;position:relative;margin-bottom:20px;font-weight:600;font-size:19px;color:#000000}.our-team .digital-education:first-child h3{color:rgb(214,197,137)}.our-team .digital-education:last-child h3{color:rgb(187,165,84)}.our-team .digital-education h3::after{transition:width 0.3s ease;left:0;position:absolute;height:2px;background-color:currentColor;bottom:-5px;width:0;content:""}.our-team .digital-education:hover h3::after{width:100%}.our-team .digital-education p{line-height:1.8;margin:0;color:#000000;font-size:18px}.our-team .digital-education::before{height:10px;content:"";opacity:0;top:-5px;position:absolute;left:-5px;border-left:2px solid rgb(214,197,137);width:10px;border-top:2px solid rgb(214,197,137);transition:all 0.3s ease}.our-team .digital-education::after{content:"";width:10px;border-right:2px solid rgb(214,197,137);height:10px;opacity:0;bottom:-5px;position:absolute;right:-5px;border-bottom:2px solid rgb(214,197,137);transition:all 0.3s ease}.our-team .digital-education:last-child::before,.our-team .digital-education:last-child::after{border-color:rgb(187,165,84)}.our-team .digital-education:hover::before,.our-team .digital-education:hover::after{opacity:1;height:25px;width:25px}.our-team .container::before{left:-50px;height:100px;position:absolute;content:"";border:15px solid rgb(214,197,137,0.5);border-radius:50%;opacity:0.2;z-index:0;top:-50px;width:100px}.our-team .container::after{content:"";right:-70px;z-index:0;height:140px;bottom:-70px;opacity:0.2;width:140px;border-radius:50%;position:absolute;border:15px solid rgb(187,165,84,0.5)}@media screen and (max-width: 992px) {.our-team{padding:80px 0}.our-team .study-tracks{gap:30px;grid-template-columns:1fr}.our-team h2{margin-bottom:40px}.our-team .container::before{height:60px;width:60px;left:-30px;top:-30px;border-width:10px}.our-team .container::after{border-width:10px;width:100px;bottom:-50px;right:-50px;height:100px}} @media screen and (max-width: 768px) {.our-team{padding:60px 0}.our-team h2{font-size:calc(29px * 0.9)}.our-team .digital-education{padding:30px}.our-team .digital-education h3{margin-bottom:15px;font-size:calc(19px * 0.9)}} @media screen and (max-width: 576px) {.our-team{padding:50px 0}.our-team h2{margin-bottom:30px;font-size:calc(29px * 0.8)}.our-team h2::before{width:40px}.our-team .digital-education{padding:25px}.our-team .digital-education h3{margin-bottom:12px;font-size:calc(19px * 0.85)}.our-team .digital-education p{line-height:1.6;font-size:calc(18px * 0.9)}.our-team .digital-education:hover::before,.our-team .digital-education:hover::after{height:20px;width:20px}.our-team .container::before,.our-team .container::after{display:none}}.welcome{--text-shadow-color:rgba(0,0,0,0.25);position:relative;overflow:hidden}.welcome .learn-hero{display:flex;position:relative;padding:5rem 2rem;width:100%;min-height:100vh;box-sizing:border-box;align-items:center}.welcome .learn-hero::before{position:absolute;bottom:0;left:0;z-index:1;right:0;background:linear-gradient(135deg,rgb(187,165,84,0.5),rgba(0,0,0,0.7),rgb(214,197,137,0.5));top:0;content:""}.welcome .learn-hero::after{background:repeating-linear-gradient( 45deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 10px );opacity:0.8;left:0;width:100%;height:100%;content:"";position:absolute;z-index:2;top:0}.welcome .learn-mastery{animation:slideIn 1.2s cubic-bezier(0.25,1,0.5,1) forwards;transition:transform 0.7s cubic-bezier(0.19,1,0.22,1);z-index:5;margin-left:10%;position:relative;transform:perspective(1000px) rotateY(-3deg);max-width:1200px;width:90%}@keyframes slideIn {from{opacity:0;transform:perspective(1000px) rotateY(-8deg) translateX(-50px)}to{opacity:1;transform:perspective(1000px) rotateY(-3deg) translateX(0)}} .welcome .learn-mastery:hover{transform:perspective(1000px) rotateY(-1deg)}.welcome h1{animation:fadeTitle 1s ease-out 0.5s both;position:relative;padding-left:2rem;font-family:Arial,sans-serif;font-weight:700;color:#ffffff;transform-origin:left;margin-bottom:1.5rem;font-size:clamp(2.5rem,7vw,43px);text-shadow:2px 2px 4px var(--text-shadow-color);line-height:1.2}.welcome h1::before{position:absolute;background:rgb(214,197,137);content:"";width:0.5rem;clip-path:polygon(0 0,100% 15%,100% 85%,0 100%);height:80%;left:0;top:0.5rem}@keyframes fadeTitle {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} .welcome h3{position:relative;padding-left:2rem;animation:fadeSubtitle 1s ease-out 0.8s both;text-shadow:1px 1px 3px var(--text-shadow-color);color:#ffffff;line-height:1.5;font-size:clamp(1.2rem,4vw,1.8rem);font-weight:400;font-family:Arial,sans-serif;max-width:80%;margin-bottom:2rem}@keyframes fadeSubtitle {from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}} .welcome p{position:relative;margin-top:2rem;padding:1.5rem 2rem;animation:fadeParagraph 1s ease-out 1.1s both;background:linear-gradient( to right,rgb(187,165,84,0.5),rgba(0,0,0,0.3) );box-shadow:0 10px 30px rgba(0,0,0,0.2);transform-origin:left;border-left:3px solid rgb(214,197,137);line-height:1.6;font-family:Arial,sans-serif;color:rgba(255,255,255,0.9);backdrop-filter:blur(5px);font-size:clamp(1rem,3vw,13px);max-width:70%}@keyframes fadeParagraph {from{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}} .welcome p::after{position:absolute;opacity:0.5;width:40px;background:rgb(214,197,137);border-radius:10px;height:40px;right:-20px;content:"";z-index:-1;transform:rotate(45deg);bottom:-10px}@media (max-width: 992px) {.welcome .learn-mastery{width:90%;margin-left:5%}.welcome h3{max-width:95%}.welcome p{max-width:85%}} @media (max-width: 768px) {.welcome .learn-hero{padding:4rem 1.5rem;align-items:flex-start;padding-top:25vh}.welcome .learn-mastery{width:100%;transform:perspective(1000px) rotateY(0deg);margin-left:0}.welcome h1{padding-left:1.5rem}.welcome h3{padding-left:1.5rem}.welcome p{max-width:100%;padding:1.2rem 1.5rem}.welcome .learn-mastery:hover{transform:perspective(1000px) rotateY(0deg)}} @media (max-width: 480px) {.welcome .learn-hero{padding-top:15vh;padding:3rem 1rem}.welcome h1{padding-left:1rem}.welcome h1::before{width:0.3rem}.welcome h3{padding-left:1rem}.welcome p{padding:1rem}} @media (prefers-reduced-motion: reduce) {.welcome .learn-mastery,.welcome h1,.welcome h3,.welcome p{transition:none;animation:none}}.privacy-cove{background-color:#ffffff;border:1px solid rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5);font-family:Arial,sans-serif;padding:40px 20px;color:#000000}.privacy-cove h1,.privacy-cove h2,.privacy-cove h3,.privacy-cove h4,.privacy-cove h5,.privacy-cove h6{color:#000000;margin-bottom:20px;font-weight:700}.privacy-cove h1{border-bottom:2px solid rgb(214,197,137);font-size:40px;padding-bottom:10px;margin-bottom:30px}.privacy-cove h2{border-bottom:2px solid rgb(187,165,84);margin-bottom:25px;font-size:35px;padding-bottom:8px}.privacy-cove h3{border-bottom:1px solid #000000;font-size:1.5em;margin-bottom:20px;padding-bottom:6px}.privacy-cove h4{margin-bottom:18px;font-size:1.25em}.privacy-cove h5{margin-bottom:16px;font-size:22px}.privacy-cove h6{margin-bottom:14px;font-size:19px}.privacy-cove ul,.privacy-cove ol{margin-left:20px;list-style:none;color:#000000;padding-left:20px}.privacy-cove ul li,.privacy-cove ol li{padding-left:20px;line-height:1.6;margin-bottom:10px;font-size:14px;position:relative}.privacy-cove ul li:before{font-size:1.2em;content:'•';color:rgb(214,197,137);left:0;position:absolute}.privacy-cove p,.privacy-cove span,.privacy-cove div{font-size:14px;line-height:1.8;margin-bottom:20px;color:#000000}@media only screen and (max-width: 800px) {.privacy-cove{padding:20px 10px}.privacy-cove h1{font-size:calc(22px - 10%)}.privacy-cove h2{font-size:calc(22px - 10%)}.privacy-cove p,.privacy-cove span,.privacy-cove div{font-size:calc(14px - 10%)}} .privacy-cove a{border-bottom:1px solid rgb(214,197,137);color:rgb(214,197,137);text-decoration:none}.privacy-cove a:hover{color:rgb(187,165,84);border-bottom:1px solid rgb(187,165,84)}.privacy-cove blockquote{background-color:rgb(241,231,199);border-left:5px solid rgb(214,197,137);padding:15px 20px;font-style:italic;color:#000000;margin:20px 0}.privacy-cove code{border-radius:10px;font-family:monospace;padding:2px 6px;background-color:rgb(241,231,199);color:#000000}.privacy-cove hr{height:1px;margin:30px 0;border:0;background:rgba(0,0,0,0.5)}.aspiring-learners{padding:6rem 0;overflow:hidden;background-color:rgb(241,231,199);position:relative;z-index:1}.aspiring-learners::before{animation:pulseGlow 15s infinite alternate ease-in-out;width:100%;position:absolute;height:100%;background:radial-gradient( circle at center,rgba(rgb(187,165,84,0.5),0.3) 0%,transparent 70% );right:-50%;z-index:-1;top:-50%;content:""}.aspiring-learners::after{z-index:-1;left:-20%;width:80%;animation:pulseGlow 12s infinite alternate-reverse ease-in-out;content:"";bottom:-30%;height:80%;background:radial-gradient( ellipse at center,rgba(rgb(214,197,137,0.5),0.2) 0%,transparent 70% );position:absolute}.aspiring-learners .why-mission{max-width:1000px;flex-direction:column;position:relative;margin:0 auto;display:flex;align-items:center;padding:0 2rem}.aspiring-learners h3{box-shadow:0 8px 32px rgba(0,0,0,0.1);z-index:2;position:relative;font-weight:600;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);font-size:32px;margin-bottom:4rem;color:#000000;padding:1rem 3rem;transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center;border-radius:12px;border:1px solid rgba(255,255,255,0.2)}.aspiring-learners h3::before,.aspiring-learners h3::after{border-style:solid;content:"";position:absolute;width:30px;height:30px;z-index:-1;border-color:rgb(187,165,84)}.aspiring-learners h3::before{top:-10px;left:-10px;border-width:2px 0 0 2px;border-radius:5px 0 0 0}.aspiring-learners h3::after{right:-10px;bottom:-10px;border-radius:0 0 5px 0;border-width:0 2px 2px 0}.aspiring-learners ul{gap:2rem;width:100%;list-style:none;display:flex;padding:0;flex-direction:column;position:relative;z-index:2;margin:0}.aspiring-learners li{transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(12px);display:flex;text-align:center;background:rgba(255,255,255,0.08);box-shadow:0 10px 20px rgba(0,0,0,0.05),0 6px 6px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,0.1);flex-direction:column;overflow:hidden;position:relative;align-items:center;border-radius:12px;padding:2rem}.aspiring-learners li::before{position:absolute;right:0;top:0;left:0;background:linear-gradient( 90deg,transparent,rgba(rgb(187,165,84,0.5),0.5),transparent );height:2px;content:""}.aspiring-learners li:hover{transform:translateY(-10px);border-color:rgba(rgb(187,165,84,0.5),0.3);box-shadow:0 20px 40px rgba(0,0,0,0.1),0 12px 12px rgba(0,0,0,0.05),inset 0 1px 1px rgba(255,255,255,0.2)}.aspiring-learners li:hover::after{position:absolute;width:100%;height:4px;left:0;animation:glowLine 2s infinite alternate ease-in-out;bottom:0;background:linear-gradient( 90deg,rgb(187,165,84),rgb(214,197,137) );content:""}.aspiring-learners li svg{filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));width:60px;margin-bottom:1.5rem;transition:all 0.3s ease;fill:rgb(187,165,84);height:60px}.aspiring-learners li svg path{transition:fill 0.3s ease;fill:rgb(187,165,84)}.aspiring-learners li:hover svg{transform:scale(1.05);fill:rgb(214,197,137)}.aspiring-learners li:hover svg path{fill:rgb(214,197,137)}.aspiring-learners li:nth-child(even){transform:translateX(20px)}.aspiring-learners li:nth-child(odd){transform:translateX(-20px)}.aspiring-learners li:nth-child(even):hover{transform:translateX(20px) translateY(-10px)}.aspiring-learners li:nth-child(odd):hover{transform:translateX(-20px) translateY(-10px)}@keyframes pulseGlow {0%{opacity:0.4;transform:scale(1)}100%{opacity:0.8;transform:scale(1.2)}} @keyframes glowLine {0%{opacity:0.6;box-shadow:0 0 5px rgba(rgb(187,165,84,0.5),0.5)}100%{opacity:1;box-shadow:0 0 15px rgba(rgb(214,197,137,0.5),0.8)}} @media (min-width: 992px) {.aspiring-learners ul{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.aspiring-learners li:nth-child(1),.aspiring-learners li:nth-child(3){transform:translateY(20px)}.aspiring-learners li:nth-child(2),.aspiring-learners li:nth-child(4){transform:translateY(-20px)}.aspiring-learners li:nth-child(1):hover,.aspiring-learners li:nth-child(3):hover{transform:translateY(10px)}.aspiring-learners li:nth-child(2):hover,.aspiring-learners li:nth-child(4):hover{transform:translateY(-30px)}} @media (max-width: 991px) {.aspiring-learners{padding:4rem 0}.aspiring-learners ul{gap:1.5rem}.aspiring-learners h3{padding:0.8rem 2rem;font-size:calc(32px * 0.9);margin-bottom:3rem}.aspiring-learners li{padding:1.5rem}.aspiring-learners li svg{height:50px;margin-bottom:1rem;width:50px}} @media (max-width: 768px) {.aspiring-learners{padding:3rem 0}.aspiring-learners .why-mission{padding:0 1.5rem}.aspiring-learners h3{font-size:calc(32px * 0.8);margin-bottom:2.5rem;padding:0.7rem 1.5rem}.aspiring-learners li{padding:1.25rem}.aspiring-learners li:nth-child(even),.aspiring-learners li:nth-child(odd){transform:translateX(0)}.aspiring-learners li:nth-child(even):hover,.aspiring-learners li:nth-child(odd):hover{transform:translateY(-5px)}.aspiring-learners li svg{height:40px;width:40px}} @media (max-width: 480px) {.aspiring-learners{padding:2.5rem 0}.aspiring-learners .why-mission{padding:0 1rem}.aspiring-learners h3{margin-bottom:2rem;font-size:calc(32px * 0.7);padding:0.5rem 1rem}.aspiring-learners h3::before,.aspiring-learners h3::after{height:20px;width:20px}.aspiring-learners ul{gap:1rem}.aspiring-learners li{padding:1rem}.aspiring-learners li svg{width:35px;margin-bottom:0.75rem;height:35px}}.join-our-mailing-list{background:linear-gradient(135deg,rgb(214,197,137,0.5),rgb(187,165,84) 120%);overflow:hidden;position:relative;z-index:1;padding:3.5rem 0}.join-our-mailing-list::before{animation:orbitGlow 15s infinite alternate ease-in-out;height:200%;z-index:-1;top:-50%;left:-10%;width:80%;content:'';transform:rotate(-15deg);position:absolute;background:radial-gradient(circle at center,rgba(255,255,255,0.1) 0%,transparent 60%)}.join-our-mailing-list::after{z-index:-1;position:absolute;right:0;height:100%;top:0;content:'';background-image:radial-gradient(circle at 80% 20%,rgba(255,255,255,0.12) 0%,transparent 25%),radial-gradient(circle at 20% 80%,rgba(255,255,255,0.08) 0%,transparent 30%);width:100%}.join-our-mailing-list .container{margin:0 auto;max-width:1140px;padding:0 15px}.join-our-mailing-list .why-mission{position:relative;display:grid;grid-gap:2rem;grid-template-columns:1fr;z-index:2;transform:perspective(1000px) rotateX(2deg)}.join-our-mailing-list .why-mission > div{position:relative;z-index:2}.join-our-mailing-list .why-mission h4{transform:translateY(5px);line-height:1.4;font-weight:600;animation:floatText 6s infinite alternate ease-in-out;font-size:24px;margin:0;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.15)}.join-our-mailing-list .input_holder{display:flex;gap:1rem;z-index:3;position:relative;flex-direction:column}.join-our-mailing-list .input_holder span{display:block;width:100%;position:relative}.join-our-mailing-list .input_holder span:first-child::before{content:'';border-radius:50%;height:10px;transform:translateY(-50%);background-color:rgb(255,255,255,0.5);position:absolute;width:10px;opacity:0.6;left:-20px;top:50%;animation:pulseOrbit 4s infinite}.join-our-mailing-list .input_holder span:last-child::after{right:-15px;height:6px;animation:pulseOrbit 3s infinite 1s;transform:translateY(-50%);border-radius:50%;content:'';width:6px;position:absolute;top:50%;background-color:rgb(214,197,137)}.join-our-mailing-list .input_holder input[type="email"]{backdrop-filter:blur(8px);background-color:rgba(255,255,255,0.15);padding:15px 20px;box-shadow:0 5px 15px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.2);color:#ffffff;border-radius:10px;width:100%;transition:all 0.3s cubic-bezier(0.25,1,0.5,1);font-size:14px;border:1px solid rgba(255,255,255,0.3)}.join-our-mailing-list .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.7)}.join-our-mailing-list .input_holder input[type="email"]:focus{background-color:rgba(255,255,255,0.25);border-color:rgb(214,197,137);outline:none;box-shadow:0 8px 20px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.3);transform:translateY(-2px)}.join-our-mailing-list .input_holder .news-label{position:relative;font-size:20px;border:none;font-weight:600;color:#ffffff;overflow:hidden;text-transform:uppercase;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);letter-spacing:0.5px;box-shadow:0 5px 15px rgba(0,0,0,0.15);width:100%;background:linear-gradient(135deg,rgb(187,165,84),rgb(214,197,137));border-radius:10px;padding:15px 25px;cursor:pointer}.join-our-mailing-list .input_holder .news-label:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 25px rgba(0,0,0,0.2);background:linear-gradient(135deg,rgb(214,197,137),rgb(187,165,84))}.join-our-mailing-list .input_holder .news-label:active{transform:translateY(1px);box-shadow:0 3px 10px rgba(0,0,0,0.1)}.join-our-mailing-list .input_holder .news-label::before{transform:rotate(45deg);width:200%;left:-50%;content:'';animation:shine 3s infinite;height:200%;top:-50%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.2),transparent);position:absolute}@keyframes shine {0%{left:-100%}20%,100%{left:100%}} @keyframes floatText {0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}} @keyframes pulseOrbit {0%,100%{transform:translateY(-50%) scale(1);opacity:0.6}50%{transform:translateY(-50%) scale(1.5);opacity:0.3}} @keyframes orbitGlow {0%{opacity:0.3;transform:rotate(-15deg) translateX(0)}50%{opacity:0.5;transform:rotate(-15deg) translateX(5%)}100%{opacity:0.3;transform:rotate(-15deg) translateX(0)}} @media (min-width: 768px) {.join-our-mailing-list{padding:4rem 0}.join-our-mailing-list .why-mission{grid-template-columns:1fr 1fr;align-items:center;transform:perspective(1200px) rotateX(1deg)}.join-our-mailing-list .why-mission h4{font-size:calc(24px * 1.1);max-width:90%}.join-our-mailing-list .input_holder{gap:1.5rem;flex-direction:row}.join-our-mailing-list .input_holder span:first-child{flex:2}.join-our-mailing-list .input_holder span:last-child{max-width:200px;flex:1}} @media (min-width: 992px) {.join-our-mailing-list{padding:5rem 0}.join-our-mailing-list::before{width:60%}.join-our-mailing-list .why-mission{transform:perspective(1500px) rotateX(1deg)}.join-our-mailing-list .why-mission h4{max-width:85%;font-size:calc(24px * 1.2)}.join-our-mailing-list .input_holder{padding-left:2rem}.join-our-mailing-list .input_holder span:first-child::before{width:12px;left:-30px;height:12px}.join-our-mailing-list .input_holder span:last-child::after{height:8px;width:8px;right:-25px}} @media (max-width: 767px) {.join-our-mailing-list .why-mission h4{text-align:center;margin-bottom:1rem}.join-our-mailing-list .input_holder{margin-top:0.5rem}.join-our-mailing-list .input_holder span + span{margin-top:0.75rem}}header{top:0;position:fixed;background:rgb(241,231,199);width:100%;left:0;box-shadow:0 5px 20px rgba(0,0,0,0.08);z-index:1000;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1)}header:before{position:absolute;left:0;height:5px;width:100%;background:linear-gradient(90deg,rgb(214,197,137) 0%,rgb(187,165,84) 50%,rgb(214,197,137) 100% );content:'';top:0}header:after{background-size:20px 20px;pointer-events:none;height:100%;left:0;content:'';background:linear-gradient(135deg,rgb(241,231,199) 25%,transparent 25%) -10px 0,linear-gradient(225deg,rgb(241,231,199) 25%,transparent 25%) -10px 0,linear-gradient(315deg,rgb(241,231,199) 25%,transparent 25%),linear-gradient(45deg,rgb(241,231,199) 25%,transparent 25%);position:absolute;bottom:0;background-color:rgba(0,0,0,0.01);opacity:0.4;width:100%}header .top-site{position:relative;overflow:hidden}header .top-site:before{content:'';height:1px;position:absolute;background:linear-gradient(to right,transparent,rgb(214,197,137,0.5),transparent );left:0;width:100%;bottom:0}header .container{position:relative;max-width:1200px;margin:0 auto;padding:15px 25px}header .container:before{height:8px;content:'';opacity:0.7;top:50%;width:8px;background:rgb(214,197,137);transform:translateY(-50%) rotate(45deg);left:10px;position:absolute}header .container:after{width:8px;top:50%;height:8px;opacity:0.7;content:'';right:10px;transform:translateY(-50%) rotate(45deg);position:absolute;background:rgb(187,165,84)}header .top-expert{align-items:center;position:relative;display:flex;justify-content:space-between}header .top-expert:before{position:absolute;background:linear-gradient(90deg,transparent 0%,#000000 20%,#000000 80%,transparent 100% );content:'';height:1px;width:100%;left:0;bottom:-10px;opacity:0.2}header .header-sitebar{display:flex;align-items:center;position:relative;gap:30px}header .header-sitebar:before{width:100%;opacity:0;content:'';bottom:-8px;height:2px;transform-origin:center;left:0;transform:scaleX(0.9);background:rgb(214,197,137);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);position:absolute}header .header-sitebar:hover:before{transform:scaleX(1);opacity:0.3}header .main-edu{font-size:13px;overflow:hidden;color:#000000;text-transform:uppercase;padding:8px 2px;font-weight:600;transition:all 0.3s ease;font-family:Arial,sans-serif;text-decoration:none;position:relative;letter-spacing:0.5px}header .main-edu:before{transform:translateX(-101%);left:0;position:absolute;content:'';bottom:0;width:100%;transition:all 0.4s cubic-bezier(0.77,0,0.175,1);background:rgb(214,197,137);height:2px}header .main-edu:after{height:8px;background:rgb(214,197,137);position:absolute;opacity:0;width:8px;transform:translate(-50%,-50%) rotate(45deg);left:50%;transition:all 0.3s ease;top:100%;content:''}header .main-edu:hover{color:rgb(214,197,137)}header .main-edu:hover:before{transform:translateX(0)}header .main-edu:hover:after{top:calc(100% - 3px);opacity:1}header .nav-train{text-decoration:none;display:flex;padding:5px 12px;transition:all 0.3s ease;position:relative;align-items:center}header .nav-train:before{left:0;top:0;position:absolute;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);border-radius:10px;opacity:0;content:'';border:2px solid transparent;height:100%;background:linear-gradient(rgb(241,231,199),rgb(241,231,199)) padding-box,linear-gradient(135deg,rgb(214,197,137),rgb(187,165,84)) border-box;width:100%}header .nav-train:after{position:absolute;height:10px;opacity:0;left:-5px;content:'';background:linear-gradient(135deg,rgb(214,197,137),rgb(187,165,84));width:10px;transition:all 0.4s ease;border-radius:50%;transform:scale(0);top:-5px}header .nav-train:hover:before{opacity:1}header .nav-train:hover:after{opacity:1;transform:scale(1)}header .nav-train svg{width:auto;transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1);height:42px}header .nav-train: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 .header-sitebar{gap:20px}header .nav-train svg{height:38px}} @media (max-width: 767px) {header .header-sitebar{top:0;padding:75px 30px 30px;position:fixed;transition:all 0.4s cubic-bezier(0.77,0,0.175,1);right:-100%;max-width:320px;flex-direction:column;height:100vh;box-shadow:-5px 0 25px rgba(0,0,0,0.1);background:rgb(241,231,199);gap:5px;z-index:1001;width:80%}header .header-sitebar:before{top:60px;height:1px;width:80%;left:10%;bottom:auto}header .menu.active{right:0}header .main-edu{padding:14px 5px;border-bottom:1px solid rgba(0,0,0,0.05);width:100%}header .main-edu:last-child{border-bottom:none}header .main-edu:after{top:50%;transform:translateY(-50%) rotate(45deg);left:10px}header .main-edu:hover:after{top:50%;left:5px;opacity:1}header .nav-train{margin:0 auto}} @media (max-width: 480px) {header .container{padding:12px 15px}header .container:before,header .container:after{display:none}header .nav-train svg{height:35px}}footer{position:relative;z-index:1}footer::before{bottom:0;opacity:0.85;background:linear-gradient(120deg,rgb(214,197,137) 0%,rgb(187,165,84) 100%);top:0;right:0;left:0;position:absolute;z-index:-2;content:""}footer::after{bottom:0;z-index:-1;left:0;position:absolute;background-image:linear-gradient(to right,rgba(255,255,255,0.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.07) 1px,transparent 1px);background-size:20px 20px;top:0;content:"";right:0}.proposal-cta{color:#ffffff;padding:4rem 0 2.5rem;position:relative}.proposal-cta::before{opacity:0.2;height:10px;top:0;width:100%;background:#ffffff;clip-path:polygon( 0% 0%,4% 100%,8% 0%,12% 100%,16% 0%,20% 100%,24% 0%,28% 100%,32% 0%,36% 100%,40% 0%,44% 100%,48% 0%,52% 100%,56% 0%,60% 100%,64% 0%,68% 100%,72% 0%,76% 100%,80% 0%,84% 100%,88% 0%,92% 100%,96% 0%,100% 100% );left:0;position:absolute;content:""}.proposal-cta .container{position:relative;gap:3rem;flex-wrap:wrap;justify-content:space-between;display:flex}.proposal-cta .company_holder{background:rgba(255,255,255,0.1);padding:2.5rem;flex:1 1 400px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.1);clip-path:polygon( 0% 0%,100% 0%,95% 100%,5% 100% )}.proposal-cta .company_holder h3{text-transform:uppercase;letter-spacing:1px;display:inline-block;margin:0 0 1.5rem;font-size:35px;background:rgba(255,255,255,0.15);padding:0.5rem 2rem;color:#ffffff;font-weight:700;clip-path:polygon(0% 0%,100% 0%,95% 100%,5% 100%)}.proposal-cta .mentor-cta{clip-path:polygon(3% 0%,97% 0%,100% 100%,0% 100%);font-size:14px;margin:0 1rem;background:rgba(0,0,0,0.15);line-height:1.6;color:#ffffff;padding:1.5rem}.proposal-cta .challenge-cta{min-width:400px;flex-direction:column;display:flex;flex:1 1 calc(100% - 480px);gap:2rem}.proposal-cta .header-lead{display:flex;flex-wrap:wrap;gap:2.5rem}.proposal-cta .header-sitebar{min-width:200px;position:relative;flex:1 1 calc(50% - 1.25rem)}.proposal-cta .header-sitebar h5{padding:0.5rem 1.5rem;background:rgba(255,255,255,0.15);clip-path:polygon(0% 0%,95% 0%,100% 100%,5% 100%);margin:0 0 1.5rem;font-weight:600;font-size:20px;display:inline-block;color:#ffffff;position:relative}.proposal-cta .header-sitebar .header-lead{padding:1.5rem;clip-path:polygon(2% 0%,98% 0%,100% 95%,0% 100%);flex-direction:column;background:rgba(0,0,0,0.15);display:flex;gap:0.8rem}.proposal-cta .header-sitebar .header-lead a{font-size:14px;background:rgba(255,255,255,0.05);color:#ffffff;position:relative;text-decoration:none;transition:all 0.3s ease;padding:0.6rem 1rem;clip-path:polygon(0% 0%,97% 0%,100% 100%,3% 100%);display:block}.proposal-cta .header-sitebar .header-lead a:hover{background:rgba(255,255,255,0.15);transform:translateX(5px)}.proposal-cta .header-sitebar .header-lead a::before{width:3px;left:0;opacity:0;content:"";background:#ffffff;height:100%;top:0;position:absolute;transition:all 0.3s ease}.proposal-cta .header-sitebar .header-lead a:hover::before{opacity:0.7}.inclusion{background:rgba(255,255,255,0.1);clip-path:polygon(0% 20%,2% 0%,98% 0%,100% 20%,100% 100%,0% 100%);margin-top:3rem;position:relative;padding:2rem 0}.inclusion .container{justify-content:center;display:flex;align-items:center}.inclusion .study-group{background:rgba(255,255,255,0.05);color:#ffffff;padding:0.7rem 2rem;text-align:center;clip-path:polygon(5% 0%,95% 0%,100% 100%,0% 100%);position:relative;font-size:13px}@keyframes hexagonPulse {0%{background-position:0% 0%}100%{background-position:100% 100%}} @media (max-width: 1200px) {.proposal-cta .container{gap:2rem}.proposal-cta .company_holder{flex:1 1 380px}.proposal-cta .challenge-cta{min-width:380px;flex:1 1 calc(100% - 430px)}} @media (max-width: 992px) {.proposal-cta{padding:3.5rem 0 2rem}.proposal-cta .container{flex-direction:column;gap:2.5rem}.proposal-cta .company_holder,.proposal-cta .challenge-cta{min-width:100%;flex:1 1 100%}.proposal-cta .header-sitebar{flex:1 1 calc(50% - 1.25rem);min-width:200px}} @media (max-width: 768px) {.proposal-cta{padding:3rem 0 1.5rem}.proposal-cta .company_holder{padding:2rem}.proposal-cta .company_holder h3{font-size:calc(35px - 2px)}.proposal-cta .header-lead{gap:1.5rem}.inclusion{margin-top:2rem}} @media (max-width: 576px) {.proposal-cta{padding:2.5rem 0 1rem}.proposal-cta .header-sitebar{flex:1 1 100%;min-width:100%}.proposal-cta .header-lead{gap:1rem}.inclusion{margin-top:1.5rem;padding:1.5rem 0;clip-path:polygon(0% 10%,2% 0%,98% 0%,100% 10%,100% 100%,0% 100%)}.proposal-cta::before{height:5px}} @media (max-width: 420px) {.proposal-cta .company_holder{padding:1.5rem;clip-path:polygon(0% 0%,100% 0%,97% 100%,3% 100%)}.proposal-cta .company_holder h3{padding:0.4rem 1rem}.proposal-cta .header-sitebar h5{padding:0.4rem 1rem}.proposal-cta .header-sitebar .header-lead{padding:1rem}.proposal-cta .header-sitebar .header-lead a:hover{transform:translateX(3px)}.inclusion .study-group{width:90%;padding:0.6rem 1.5rem}}.gratWrap{background:linear-gradient(135deg,rgb(241,231,199) 0%,rgba(255,255,255,0.95) 100%);position:relative;padding:120px 0;overflow:hidden}.gratWrap::before{opacity:0.1;left:0;z-index:0;position:absolute;top:0;background:radial-gradient(circle at 10% 10%,rgb(214,197,137,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 90%,rgb(187,165,84,0.5) 0%,transparent 50%);animation:ambientGlow 15s infinite alternate ease-in-out;content:"";height:100%;width:100%}.gratWrap::after{left:0;z-index:1;content:"";width:100%;background:linear-gradient(90deg,transparent,rgb(214,197,137),rgb(187,165,84),transparent);position:absolute;bottom:0;height:3px}.gratWrap .container{padding:0 20px;margin:0 auto;position:relative;max-width:1200px;z-index:2}.gratWrap h2{text-align:center;color:#000000;transform:translateY(20px);position:relative;font-size:30px;margin-bottom:40px;animation:fadeUp 0.8s 0.2s forwards ease-out;opacity:0;font-weight:700}.gratWrap h2::after{height:3px;position:absolute;bottom:-15px;transform:translateX(-50%);left:50%;width:80px;content:"";background:linear-gradient(90deg,rgb(214,197,137),rgb(187,165,84))}.gratWrap .why-mission{transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05);overflow:hidden;padding:40px;transform:translateY(30px);animation:fadeUp 0.8s 0.4s forwards ease-out;background:#ffffff;border-radius:10px;opacity:0}.gratWrap .why-mission::before{background:linear-gradient(to bottom,rgb(214,197,137),rgb(187,165,84));width:5px;height:100%;content:"";position:absolute;left:0;top:0}.gratWrap .why-mission::after{z-index:1;position:absolute;width:40%;background:linear-gradient(135deg,transparent 0%,rgba(245,247,250,0.6) 100%);right:0;top:0;pointer-events:none;content:"";height:100%}.gratWrap .why-mission:hover{box-shadow:0 18px 35px rgba(0,0,0,0.1),0 8px 20px rgba(0,0,0,0.07);transform:translateY(27px)}.gratWrap ul{position:relative;z-index:2;margin:0;list-style:none;padding:0}.gratWrap li{padding-left:25px;position:relative}.gratWrap li::before{top:10px;position:absolute;animation:scaleIn 0.4s 0.8s forwards ease-out;width:8px;border-radius:50%;left:0;content:"";height:8px;transform:scale(0);background:rgb(214,197,137)}.gratWrap span{position:relative;font-family:Arial,sans-serif;display:block;color:#000000;transform:translateX(20px);animation:fadeIn 0.8s 0.6s forwards ease-out;opacity:0;line-height:1.8;font-size:14px}.gratWrap span::after{left:0;background:linear-gradient(90deg,rgb(214,197,137,0.5),transparent);position:absolute;content:"";bottom:-15px;animation:lineExpand 1.2s 1s forwards ease-in-out;height:1px;width:0}@keyframes fadeUp {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeIn {0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}} @keyframes scaleIn {0%{transform:scale(0)}70%{transform:scale(1.2)}100%{transform:scale(1)}} @keyframes lineExpand {0%{width:0}100%{width:100%}} @keyframes ambientGlow {0%{opacity:0.05;background-position:0% 0%,100% 100%}50%{opacity:0.15}100%{opacity:0.05;background-position:5% 5%,95% 95%}} @media (max-width: 991px) {.gratWrap{padding:90px 0}.gratWrap h2{font-size:calc(30px * 0.9);margin-bottom:35px}.gratWrap .why-mission{padding:35px}.gratWrap .why-mission::after{width:30%}} @media (max-width: 767px) {.gratWrap{padding:70px 0}.gratWrap h2{margin-bottom:30px;font-size:calc(30px * 0.8)}.gratWrap h2::after{width:60px;bottom:-12px}.gratWrap .why-mission{padding:30px 25px}.gratWrap .why-mission::after{display:none}.gratWrap span{font-size:calc(14px * 0.95);line-height:1.7}} @media (max-width: 480px) {.gratWrap{padding:50px 0}.gratWrap h2{font-size:calc(30px * 0.7);margin-bottom:25px}.gratWrap .why-mission{border-radius:10px;padding:25px 20px}.gratWrap li{padding-left:20px}.gratWrap li::before{height:6px;top:8px;width:6px}.gratWrap span{line-height:1.6;font-size:calc(14px * 0.9)}}.course-offering{background:linear-gradient(135deg,rgb(241,231,199) 40%,rgb(187,165,84,0.5) 100%);position:relative;padding:6rem 0;overflow:hidden}.course-offering::before{animation:float 15s infinite ease-in-out;z-index:1;width:25vw;position:absolute;height:25vw;content:"";top:-10%;right:-5%;background:radial-gradient(circle at center,rgb(214,197,137,0.5) 0%,transparent 70%)}.course-offering::after{content:"";background:radial-gradient(circle at center,rgb(187,165,84,0.5) 0%,transparent 70%);left:-5%;z-index:1;position:absolute;bottom:-10%;height:30vw;width:30vw;animation:float 18s infinite ease-in-out reverse}.course-offering .container{margin:0 auto;position:relative;z-index:2;padding:0 2rem;max-width:1200px}.course-offering h2{font-weight:700;transform:perspective(1000px) rotateX(0deg);color:#000000;transition:transform 0.8s cubic-bezier(0.25,0.46,0.45,0.94);font-size:32px;margin-bottom:3rem;position:relative;text-align:center}.course-offering h2::after{position:absolute;width:80px;content:"";left:50%;bottom:-1rem;height:4px;transition:transform 0.5s ease;background:linear-gradient(90deg,rgb(214,197,137),rgb(187,165,84));transform:translateX(-50%) scaleX(0.8)}.course-offering:hover h2::after{transform:translateX(-50%) scaleX(1)}.course-offering .knowledge-flow{perspective:1000px;transform-style:preserve-3d;grid-template-columns:1fr;gap:3rem;display:grid;position:relative}.course-offering .post-image{transition:transform 0.7s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 15px 30px rgba(0,0,0,0.1);clip-path:polygon(0 0,100% 0,100% 90%,95% 100%,0 100%);overflow:hidden;position:relative;transform:translateY(0) rotate(0deg);border-radius:26px;height:400px}.course-offering .post-image::before{height:100%;content:"";top:0;left:0;position:absolute;z-index:2;width:100%;background:linear-gradient( to bottom right,transparent 0%,rgba(rgb(214,197,137),0.2) 100% )}.course-offering .post-image::after{content:"";height:70px;width:70px;filter:blur(15px);opacity:0.7;background:rgb(214,197,137);z-index:1;position:absolute;right:-10px;border-radius:50%;animation:pulse 6s infinite alternate;top:-10px}.course-offering:hover .post-image{transform:translateY(-10px) rotate(1deg)}.course-offering .text-slot{transform:translateZ(0);box-shadow:0 10px 30px rgba(0,0,0,0.05);padding:2.5rem;background:linear-gradient( 135deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.85) 100% );max-height:500px;backdrop-filter:blur(5px);border-radius:26px;transition:transform 0.5s ease,box-shadow 0.5s ease;position:relative;overflow-y:auto}.course-offering .text-slot::-webkit-scrollbar{width:8px}.course-offering .text-slot::-webkit-scrollbar-track{background:rgba(rgba(0,0,0,0.5),0.05);border-radius:10px}.course-offering .text-slot::-webkit-scrollbar-thumb{background:rgb(187,165,84,0.5);border-radius:10px;transition:background 0.3s ease}.course-offering .text-slot::-webkit-scrollbar-thumb:hover{background:rgb(187,165,84)}.course-offering .text-slot::before{width:60px;z-index:-1;content:"";height:60px;border-radius:50%;left:20px;background:rgb(187,165,84,0.5);top:-30px;position:absolute;filter:blur(25px);opacity:0.6}.course-offering:hover .text-slot{transform:translateZ(20px);box-shadow:0 15px 40px rgba(0,0,0,0.08)}.course-offering .description{margin-bottom:1.5rem;color:#000000;transform:translateY(20px);animation:fadeInUp 0.8s forwards;animation-delay:0.2s;font-size:14px;line-height:1.75;opacity:0}.course-offering .description:last-child{margin-bottom:0;animation-delay:0.4s}@keyframes fadeInUp {to{opacity:1;transform:translateY(0)}} @keyframes float {0%,100%{transform:translate(0,0)}25%{transform:translate(5%,3%)}50%{transform:translate(-3%,5%)}75%{transform:translate(3%,-3%)}} @keyframes pulse {0%,100%{opacity:0.5;transform:scale(1)}50%{opacity:0.8;transform:scale(1.2)}} @media (min-width: 768px) {.course-offering .knowledge-flow{gap:3rem;grid-template-columns:1fr 1fr;align-items:center}.course-offering h2{font-size:calc(32px * 1.1);text-align:left}.course-offering h2::after{transform:translateX(0) scaleX(0.8);left:0}.course-offering:hover h2::after{transform:translateX(0) scaleX(1)}.course-offering .post-image{clip-path:polygon(0 0,100% 0,95% 100%,0 90%);height:100%;min-height:450px}} @media (min-width: 992px) {.course-offering{padding:8rem 0}.course-offering .knowledge-flow{gap:5rem}.course-offering h2{margin-bottom:4rem;font-size:calc(32px * 1.2)}.course-offering .post-image{transform:translateX(-20px) rotate(-1deg);min-height:550px}.course-offering:hover .post-image{transform:translateX(-20px) translateY(-10px) rotate(0deg)}.course-offering .text-slot{max-height:550px;padding:3rem;transform:translateX(20px)}.course-offering:hover .text-slot{transform:translateX(20px) translateZ(30px)}} @media (min-width: 1200px) {.course-offering .post-image{min-height:600px;transform:translateX(-40px) rotate(-1deg)}.course-offering:hover .post-image{transform:translateX(-40px) translateY(-15px) rotate(0deg)}.course-offering .text-slot{transform:translateX(40px);max-height:600px;padding:3.5rem}.course-offering:hover .text-slot{transform:translateX(40px) translateZ(40px)}} @media (max-width: 767px) {.course-offering{padding:4rem 0}.course-offering h2{margin-bottom:2rem;font-size:calc(32px * 0.9)}.course-offering .post-image{height:280px}.course-offering .text-slot{padding:1.5rem}.course-offering .description{font-size:calc(14px * 0.95);line-height:1.6}}.cookieNotificationBar{align-items:center;flex-direction:column;text-align:center;width:90%;position:fixed;max-width:600px;display:flex;bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,0.5);overflow:hidden;z-index:1050;background:rgb(241,231,199);transform:translateX(-50%);font-family:Arial,sans-serif;padding:20px;border-radius:26px;left:50%}.cookie-expand{flex-direction:column;z-index:1;align-items:center;display:flex}.cookie-ack{margin-bottom:20px;animation:bounce 2s infinite}.cookie-ack svg,.cookie-ack svg path,.cookie-ack img{height:80px;fill:rgb(214,197,137);width:80px}@keyframes bounce {0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}} .cookieNotificationBar h5{margin-bottom:10px;color:rgb(214,197,137);font-weight:700;font-size:20px}.cookieNotificationBar p{font-size:16px;color:#000000;margin-bottom:20px}.cookie-overview{font-size:17px;padding:10px 20px;border-radius:10px;text-decoration:none;display:inline-block;background:rgb(214,197,137);text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.5);width:calc(50% - 10px);transition:background 0.3s ease-in-out,transform 0.2s ease-in-out;margin:5px;color:#ffffff;cursor:pointer}.cookie-overview:hover{transform:translateY(-3px);background:rgb(187,165,84)}.cookie_button.user-default{background:rgba(0,0,0,0.5)}.cookie_button.user-default:hover{background:rgb(187,165,84,0.5)}.cookieNotificationBar p a{text-decoration:underline;color:rgb(214,197,137);transition:color 0.3s ease-in-out}.cookieNotificationBar p a:hover{color:rgb(187,165,84)}@media only screen and (max-width: 600px) {.cookieNotificationBar{width:100%;transform:none;bottom:0;left:0;border-radius:0}.cookie-expand{padding:15px}.cookie-ack svg{width:50px;height:50px}.cookieNotificationBar h5{font-size:calc(20px - 2px)}.cookieNotificationBar p{font-size:calc(16px - 2px)}.cookie-overview{padding:8px 16px;width:calc(100% - 10px);font-size:calc(17px - 2px)}} #cookiePolicyBanner{display:none}#cookiePolicyBanner:checked ~ .cookieNotificationBar{visibility:hidden;opacity:0}.instructor-profile{min-height:700px;position:relative;padding:7rem 0;overflow:hidden;background:rgb(241,231,199)}.instructor-profile::before{content:"";position:absolute;background-size:50px 50px;opacity:0.15;top:0;background:linear-gradient(0deg,transparent 49.5%,rgb(214,197,137,0.5) 49.5%,rgb(214,197,137,0.5) 50.5%,transparent 50.5%),linear-gradient(90deg,transparent 49.5%,rgb(214,197,137,0.5) 49.5%,rgb(214,197,137,0.5) 50.5%,transparent 50.5%);left:0;height:100%;animation:gridMove 20s linear infinite;width:100%}.instructor-profile .container{padding:0 2rem;max-width:1200px;z-index:2;position:relative;margin:0 auto}.instructor-profile .learning-quotes{max-width:1000px;height:650px;position:relative;margin:0 auto;display:flex;flex-direction:column;perspective:2000px}.instructor-profile .post-image{height:400px;transition:all 0.6s cubic-bezier(0.22,1,0.36,1);box-shadow:-20px 20px 40px rgba(0,0,0,0.5);top:-20px;position:absolute;z-index:3;width:400px;border-radius:30px;right:0;filter:contrast(1.1) brightness(1.05);transform:translateZ(100px) rotateY(-15deg)}.instructor-profile .learning-quotes:hover .post-image{transform:translateZ(120px) rotateY(-10deg) translateX(-20px)}.instructor-profile .name{transition:all 0.5s cubic-bezier(0.22,1,0.36,1);transform:translateZ(70px) rotateY(5deg);top:100px;color:#ffffff;position:absolute;font-size:38px;border-radius:10px;padding:1.5rem 2rem;z-index:4;left:0;min-width:300px;font-weight:700;box-shadow:10px 10px 30px rgba(0,0,0,0.5);background:rgb(214,197,137)}.instructor-profile .learning-quotes:hover .name{transform:translateZ(90px) rotateY(0deg) translateX(20px)}.instructor-profile .learning-quotes span:not(.name){font-weight:600;color:#000000;font-size:18px;left:40px;padding:1rem 1.5rem;transform:translateZ(50px) rotateY(5deg);box-shadow:5px 5px 20px rgba(0,0,0,0.5);border-radius:10px;top:190px;transition:all 0.4s cubic-bezier(0.22,1,0.36,1);z-index:3;position:absolute;background:#ffffff}.instructor-profile .learning-quotes:hover span:not(.name){transform:translateZ(70px) rotateY(0deg) translateX(30px)}.instructor-profile .job-background{z-index:2;border-bottom:4px solid rgb(214,197,137);border-top:4px solid rgb(187,165,84);left:0;background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.85) 100%);padding:3rem;border-radius:30px;font-size:17px;position:absolute;color:#000000;backdrop-filter:blur(10px);transform:translateZ(30px);bottom:0;box-shadow:0 20px 40px rgba(0,0,0,0.5);line-height:1.8;right:0;transition:all 0.7s cubic-bezier(0.22,1,0.36,1)}.instructor-profile .learning-quotes:hover .job-background{transform:translateZ(40px) translateY(-10px)}.instructor-profile .job-background::before{mix-blend-mode:overlay;background:linear-gradient(45deg,transparent 49.5%,rgb(187,165,84,0.5) 49.5%,rgb(187,165,84,0.5) 50.5%,transparent 50.5%);opacity:0.1;left:0;top:0;content:"";background-size:20px 20px;position:absolute;width:100%;height:100%}.instructor-profile .container::after{left:0;animation:colorPulse 10s ease-in-out infinite alternate;position:absolute;height:100%;top:0;z-index:-1;filter:blur(100px);background:radial-gradient(circle at 80% 20%,rgb(214,197,137,0.5) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgb(187,165,84,0.5) 0%,transparent 50%);width:100%;content:""}@keyframes gridMove {0%{background-position:0 0}100%{background-position:50px 50px}} @keyframes colorPulse {0%{opacity:0.3}50%{opacity:0.5}100%{opacity:0.3}} @media (max-width: 992px) {.instructor-profile .learning-quotes{height:auto;padding:20px 0;flex-direction:column}.instructor-profile .post-image{height:300px;position:relative;transform:none;top:auto;width:300px;right:auto;border-radius:20px;margin:0 auto 30px}.instructor-profile .learning-quotes:hover .post-image{transform:translateY(-10px)}.instructor-profile .name{top:auto;width:90%;transform:none;text-align:center;margin:0 auto 30px;left:auto;position:relative}.instructor-profile .learning-quotes:hover .name{transform:translateY(-5px)}.instructor-profile .learning-quotes span:not(.name){top:auto;text-align:center;display:block;margin:0 auto 45px;width:max-content;left:auto;position:relative;transform:none}.instructor-profile .learning-quotes:hover span:not(.name){transform:translateY(-5px)}.instructor-profile .job-background{bottom:auto;transform:none;position:relative}.instructor-profile .learning-quotes:hover .job-background{transform:translateY(-5px)}} @media (max-width: 576px) {.instructor-profile{padding:4rem 0}.instructor-profile .post-image{margin-bottom:35px;height:220px;width:220px}.instructor-profile .name{min-width:auto;font-size:18px;margin-bottom:25px;width:100%;padding:1rem 1.5rem}.instructor-profile .learning-quotes span:not(.name){padding:0.5rem 1rem;margin-bottom:35px;font-size:17px}.instructor-profile .job-background{font-size:calc(17px * 0.9);padding:2rem 1.5rem}}.contact-form-section{background:rgb(241,231,199);padding:100px 0;overflow:hidden;position:relative}.contact-form-section::before{background-image:radial-gradient(circle at 20% 30%,rgb(214,197,137,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgb(187,165,84,0.5) 0%,transparent 30%);top:0;left:0;position:absolute;background:rgb(241,231,199);width:100%;height:100%;z-index:1;content:""}.contact-form-section::after{content:"";background-image:repeating-linear-gradient(45deg,rgb(214,197,137,0.5) 0,rgb(214,197,137,0.5) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(-45deg,rgb(187,165,84,0.5) 0,rgb(187,165,84,0.5) 1px,transparent 1px,transparent 20px),linear-gradient(90deg,rgb(214,197,137,0.5),transparent 70%),linear-gradient(180deg,rgb(187,165,84,0.5),transparent 70%);z-index:1;background-position:0 0,0 0,0 0,0 0;animation:backgroundMove 30s infinite linear;opacity:0.2;height:100%;position:absolute;top:0;width:100%;left:0;background-size:30px 30px,30px 30px,100% 100%,100% 100%}@keyframes backgroundMove {0%{background-position:0 0,0 0,0 0,0 0}100%{background-position:60px 60px,60px 60px,0 0,0 0}} .contact-form-section .container{z-index:2;margin:0 auto;max-width:1200px;padding:0 30px;position:relative}.contact-form-section h2{position:relative;font-size:43px;color:#000000;letter-spacing:2px;text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:50px}.contact-form-section h2::before{background:rgb(214,197,137);bottom:-15px;content:"";left:calc(50% - 50px);width:100px;height:2px;position:absolute;box-shadow:0 0 5px rgb(214,197,137),0 0 10px rgb(214,197,137),0 0 15px rgb(214,197,137)}.contact-form-section .reach-support{overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.5),0 0 0 1px rgb(214,197,137,0.5);border-radius:12px;display:flex;position:relative}.contact-form-section .reach-support::before{pointer-events:none;content:"";border-radius:12px;position:absolute;opacity:0.2;z-index:3;inset:0;border:1px solid rgb(214,197,137)}.contact-form-section .post-image{position:relative;flex:0 0 45%;min-height:550px;overflow:hidden}.contact-form-section .post-image::before{background:rgba(0,0,0,0.5);position:absolute;z-index:1;content:"";inset:0}.contact-form-section .post-image::after{z-index:2;opacity:0.7;position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgb(214,197,137,0.5) 100%);content:""}.contact-form-section .message-requestlCfon{background:#ffffff;flex:0 0 55%;position:relative;padding:60px}.contact-form-section .message-requestlCfon::before{height:200px;z-index:0;position:absolute;top:-100px;content:"";background:rgb(214,197,137,0.5);right:-100px;width:200px;opacity:0.3;filter:blur(100px)}.contact-form-section .message-requestlCfon::after{opacity:0.3;height:150px;z-index:0;background:rgb(187,165,84,0.5);bottom:-75px;position:absolute;content:"";width:150px;filter:blur(80px);left:-75px}.contact-form-section form{z-index:2;position:relative}.contact-form-section form h3{margin-bottom:40px;font-size:18px;font-weight:700;position:relative;letter-spacing:1px;color:#000000;text-transform:uppercase}.contact-form-section form h3::after{left:0;width:40px;bottom:-15px;background:rgb(214,197,137);position:absolute;height:2px;content:"";box-shadow:0 0 5px rgb(214,197,137,0.5),0 0 10px rgb(214,197,137,0.5)}.contact-form-section form input[type="text"]{margin-bottom:25px;width:100%;transition:all 0.3s ease;border:1px solid rgb(214,197,137,0.5);border-radius:8px;padding:18px 25px;font-size:16px;background:rgb(241,231,199);color:#000000}.contact-form-section form input[type="text"]:focus{border-color:rgb(214,197,137);box-shadow:0 0 0 1px rgb(214,197,137),0 0 5px rgb(214,197,137,0.5);outline:none}.contact-form-section form input[type="text"]::placeholder{opacity:0.7;color:#000000}.contact-form-section .contact-message{position:relative;margin-bottom:35px}.contact-form-section .contact-message input[type="checkbox"]{opacity:0;position:absolute}.contact-form-section .contact-message label{position:relative;font-size:14px;line-height:1.5;cursor:pointer;color:#000000;padding-left:35px}.contact-form-section .contact-message label::before{border:1px solid rgb(214,197,137,0.5);height:22px;content:"";background:rgb(241,231,199);position:absolute;width:22px;border-radius:4px;top:0;transition:all 0.3s ease;left:0}.contact-form-section .contact-message input[type="checkbox"]:checked + label::before{background:rgb(214,197,137);box-shadow:0 0 5px rgb(214,197,137,0.5);border-color:rgb(214,197,137)}.contact-form-section .contact-message input[type="checkbox"]:checked + label::after{width:6px;top:4px;left:8px;border:solid #ffffff;transform:rotate(45deg);height:12px;border-width:0 2px 2px 0;position:absolute;content:""}.contact-form-section .contact-message label a{color:rgb(214,197,137);text-decoration:none;transition:all 0.3s ease;position:relative;font-weight:600}.contact-form-section .contact-message label a::after{bottom:-1px;left:0;position:absolute;transition:transform 0.3s ease;transform-origin:right;transform:scaleX(0);content:"";height:1px;width:100%;background:rgb(214,197,137)}.contact-form-section .contact-message label a:hover::after{transform-origin:left;transform:scaleX(1)}.contact-form-section .feedback-reach{width:100%;border-radius:8px;text-transform:uppercase;background:rgb(214,197,137);transition:all 0.3s ease;color:#ffffff;font-size:20px;cursor:pointer;padding:18px 30px;letter-spacing:1px;border:none;font-weight:700;overflow:hidden;position:relative;box-shadow:0 5px 15px rgb(214,197,137,0.5),0 0 0 1px rgb(214,197,137)}.contact-form-section .feedback-reach::before{transform:scaleX(0);height:100%;top:0;transition:transform 0.5s ease;left:0;background:rgb(187,165,84);position:absolute;z-index:-1;content:"";width:100%;transform-origin:right}.contact-form-section .feedback-reach:hover{box-shadow:0 5px 20px rgb(187,165,84,0.5),0 0 0 1px rgb(187,165,84)}.contact-form-section .feedback-reach:hover::before{transform-origin:left;transform:scaleX(1)}.contact-form-section svg{width:22px;filter:drop-shadow(0 0 2px rgb(214,197,137,0.5));transition:all 0.3s ease;height:22px;fill:rgb(214,197,137)}.contact-form-section svg path{fill:rgb(214,197,137);transition:all 0.3s ease}.contact-form-section svg:hover,.contact-form-section svg:hover path{transform:translateY(-2px);fill:rgb(187,165,84);filter:drop-shadow(0 0 3px rgb(187,165,84,0.5))}@media (max-width: 1024px) {.contact-form-section{padding:80px 0}.contact-form-section .post-image{min-height:500px}.contact-form-section .message-requestlCfon{padding:50px 40px}} @media (max-width: 768px) {.contact-form-section{padding:60px 0}.contact-form-section h2{margin-bottom:40px;font-size:calc(43px * 0.8)}.contact-form-section .reach-support{flex-direction:column}.contact-form-section .post-image{min-height:300px;width:100%}.contact-form-section .message-requestlCfon{width:100%;padding:40px 30px}.contact-form-section form h3{margin-bottom:30px}.contact-form-section form input[type="text"]{padding:15px 20px;margin-bottom:20px}.contact-form-section .contact-message{margin-bottom:25px}.contact-form-section .feedback-reach{padding:15px 25px}} @media (max-width: 480px) {.contact-form-section{padding:50px 0}.contact-form-section h2{font-size:calc(43px * 0.7);margin-bottom:30px}.contact-form-section .post-image{min-height:200px}.contact-form-section .message-requestlCfon{padding:30px 20px}.contact-form-section form h3{font-size:calc(18px * 0.9);margin-bottom:25px}.contact-form-section form input[type="text"]{margin-bottom:15px;padding:12px 15px}.contact-form-section .contact-message{margin-bottom:20px}.contact-form-section .contact-message label{font-size:calc(14px * 0.9)}.contact-form-section .feedback-reach{padding:12px 20px}}