.desktop-text{display:block}.mobile-text{display:none}.common-text{display:block}@media (max-width: 470px){.desktop-text{display:none}.mobile-text{display:block}}.light-style .menu .app-brand.demo,.dark-style .menu .app-brand.demo{height:64px}.app-brand-logo.demo{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;width:70px;height:70px}.app-brand-logo.demo img{width:100px;height:100px}@media (max-width:576px){.app-brand-logo.demo img{width:70px;height:70px}}@media (max-width:320px){.app-brand-logo.demo,.app-brand-logo.demo img{width:60px;height:60px}}@media (max-width:310px){.app-brand-logo.demo,.app-brand-logo.demo img{width:50px;height:50px}}.app-brand-text.demo{font-size:1rem}@media (max-width:470px){.app-brand-text.demo{font-size:.9rem}}.custom-appear-btn{display:block}@media (max-width:444px){.custom-appear-btn{display:none}}.section-py{padding:3rem 0}@media (max-width: 1199.98px){.section-py{padding:2.5rem 0}}@media (max-width: 767.98px){.section-py{padding:2.25rem 0}}@media (max-width: 450.98px){.section-py{padding:1.5rem 0}}.landing-faq{border-top-left-radius:3.75rem;border-top-right-radius:3.75rem}.landing-faq .faq-image{max-width:22rem;width:80%}@media (max-width:650px) and (min-width:450px){.landing-faq .faq-image{max-width:12rem}}@media (max-width:991px) and (min-width:650px){.landing-faq .faq-image{max-width:16rem}}@media (max-width:450px){.landing-faq .faq-image{max-width:10rem}}.member-card{transition:all .3s ease}.member-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #7367f01f}.member-img{width:100%;max-width:150px}.contact-info i{font-size:1.1rem;margin-right:8px;color:#7367f0}.contact-info span{font-weight:500}@media (max-width: 767px){.member-img{max-width:120px}}@media (max-width:400px){.g-recaptcha{transform:scale(.9);transform-origin:0 0}}@media (max-width:360px){.g-recaptcha{transform:scale(.8);transform-origin:0 0}}@media (max-width:330px){.g-recaptcha{transform:scale(.75);transform-origin:0 0}}@media (max-width:310px){.g-recaptcha{transform:scale(.7);transform-origin:0 0}}@media (max-width:290px){.g-recaptcha{transform:scale(.6);transform-origin:0 0}}.notifications-section{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 4px 24px #22292f1a;margin-bottom:2rem;overflow:hidden;border:1px solid var(--card-border)}.notifications-header{background:#fff;color:var(--text-color);padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--card-border)}.notifications-header h3{margin:0;font-size:1.25rem;font-weight:600;display:flex;align-items:center;color:var(--text-color)}.notifications-header h3 i{margin-right:.75rem;color:#7367f0;font-size:1.2rem}.notifications-header .view-all{color:#7367f0;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;transition:var(--transition)}.notifications-header .view-all i{margin-left:.4rem;font-size:.75rem;transition:transform .2s ease}.notifications-header .view-all:hover{color:var(--hover-color)}.notifications-header .view-all:hover i{transform:translate(3px)}.notification-item{background-color:#fff;padding:1.25rem 1.5rem;border-radius:0;margin-bottom:0;transition:var(--transition);position:relative;border-bottom:1px solid var(--card-border);cursor:pointer}.notification-item:last-child{border-bottom:none}.notification-item:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:#7367f0;opacity:0;transition:var(--transition)}.notification-item:hover{background-color:var(--light-gray);transform:translate(3px)}.notification-item:hover:before{opacity:1}.notification-date{color:var(--text-muted);font-size:.75rem;font-weight:500;display:flex;align-items:center;margin-bottom:.25rem}.notification-date i{margin-right:.4rem;font-size:.8rem;color:var(--text-muted)}.notification-badge{font-weight:500;padding:.25rem .75rem;border-radius:10rem;font-size:.7rem;letter-spacing:.4px;text-transform:uppercase;margin-left:.5rem}.notification-title{margin:.5rem 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-color);line-height:1.4}.notification-content{display:none}
