body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background:#fafafa;text-align:center}.gradient-section{background:linear-gradient(45deg,#f6f2a6,#fbf8e0 15%,#fafafa 25%,#fafafa 75%,#f5eefc 85%,#e3d6ff);padding:2rem 5.5rem}.gradient-section>*{position:relative;z-index:1}.non-gradient-section{background:#fafafa;padding:2rem 6rem}h2{color:#000;font-size:max(24px,2.7vw);font-style:italic}h2,h3{font-weight:400;line-height:normal}h3{font-size:max(20px,2.4vw);margin-bottom:15px}h3,h4{font-style:normal}h4{color:#8454e2;font-size:16px;font-weight:600;line-height:normal}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media only screen and (min-width:1360px){h2{font-size:40px}h3{font-size:38px}}.navbar{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;z-index:100}.navbar-left .logo{height:40px}.navbar-links{display:flex;gap:2rem;list-style:none}.navbar-links li a{color:#000;font-weight:500;text-decoration:none;transition:color .3s ease}.navbar-links li a:hover{color:#6f42c1}.navbar-right{align-items:center;display:flex}.navbar-right .icon{cursor:pointer;height:24px;margin-left:1rem;transition:transform .2s ease}.navbar-right .icon:hover{transform:scale(1.1)}@media (max-width:768px){.navbar,.navbar-links{flex-direction:column}.navbar-links{gap:1rem}.navbar-links,.navbar-right{margin-top:1rem}}.home{align-items:center;background:linear-gradient(270deg,#8082ff,#a97ffb);background:var(--gradient,linear-gradient(270deg,#8082ff 0,#a97ffb 100%));border:none;border-radius:50px;cursor:pointer;display:flex;flex-shrink:0;height:45px;justify-content:space-between;padding:0 1.5rem;position:relative;text-decoration:none;width:210px}.home,.home:hover{color:#fff;transition:all .8s}.home:hover{background:linear-gradient(90deg,#c6a9ff,#c6a9ff,#c6a9ff,#8082ff)}.home .arrow{left:89%;position:sticky}.home:disabled{background:gray;cursor:default}.home span{font-size:16px;font-weight:400}.home-white-section{background-color:#fff;padding-bottom:40px}.gallery-section{background:#fff}#image-section{height:400px;object-fit:cover;object-position:25% 50%;width:100%};*{box-sizing:border-box}.container{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-areas:"title description";grid-template-columns:1.5fr 3fr;margin:20px 110px 70px}.container>div{padding:10px}.container>div.title{grid-area:title;text-align:left}.container>div.description{grid-area:description;margin-left:5px;text-align:left}.card{background-color:#fff;border-radius:30px;box-shadow:0 4px 8px 0 #0003;height:600px;margin:auto;max-width:450px;padding:30px;text-align:left;transition:.3s;width:40%}.card:hover{animation-duration:.6s;animation-fill-mode:forwards;animation-name:enlarge}.card button{width:150px}.time{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:5px;margin-top:5px}.modal-img{animation-duration:.6s;animation-name:zoom;bottom:40px;display:block;margin:20px;max-width:100%;object-fit:cover;position:absolute;top:40px;width:80%}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes enlarge{0%{transform:scale(1)}to{transform:scale(1.03)}}@media only screen and (max-width:700px){.modal-img{width:100%}}.masonry{column-count:3;column-gap:1em;margin:1.5em}.item{display:inline-block;margin:0 0 30px;transition:.3s;vertical-align:top;width:100%}.item:hover{animation-duration:.6s;animation-fill-mode:forwards;animation-name:enlarge}.item img{max-width:100%;vertical-align:middle}@media only screen and (min-width:1360px){.masonry{column-count:4}}@media only screen and (max-width:1359px) and (min-width:768px){.masonry{column-count:3}}@media only screen and (max-width:767px){.masonry{column-count:2}}.modal{align-items:center;background-color:#000;background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;overflow:auto;padding-top:100px;position:fixed;top:80px;width:100%;z-index:1}.close{color:#f1f1f1;font-size:40px;font-weight:700;position:absolute;right:35px;top:10px;transition:.3s;z-index:1}.close:focus,.close:hover{color:#bbb;cursor:pointer;text-decoration:none}.about-title:after{background-color:#0003;content:"";display:block;height:1px;margin:2rem auto 1rem;width:450px}.about-hero{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto 4rem;max-width:1200px}.about-hero-text{flex:1 1 45%}.about-hero-text h2{color:#6a4cff;font-size:36px;font-style:italic;margin-bottom:1rem}.about-hero-text p{color:#333;font-size:15px;line-height:1.6;margin-bottom:1rem;width:95%}.about-hero-image{flex:1 1 50%}.about-hero-image img{border-radius:20px;object-fit:cover;width:100%}.team-grid{grid-gap:.3rem;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:980px}.team-card{cursor:pointer;height:300px;margin-top:15px;perspective:800px;position:relative;transform-style:preserve-3d;width:85%}.card-face{backface-visibility:hidden;border-radius:20px;box-shadow:0 4px 4px #00000014;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;padding:0;position:absolute;top:0;transition:transform .6s ease;width:100%}.front{background:#fff}.officer-photo{flex:1 0 auto;height:70%;padding-top:.75rem}.card-footer{background:#fff;flex:0 0 80px;padding-top:.75rem;text-align:center}.member-name{font-weight:500;margin:0}.member-pos{color:#555;font-weight:300;margin:0}.back{align-items:center;background:#ddd3fe;color:#000;display:flex;justify-content:center;padding:1.3rem;text-align:center}.back,.team-card.flipped .front{transform:rotateY(180deg)}.team-card.flipped .back{transform:rotateY(0)}@media only screen and (min-width:1360px){.team-grid{grid-template-columns:repeat(4,1fr);max-width:1300px}}@media only screen and (max-width:1359px) and (min-width:768px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.team-grid{grid-template-columns:repeat(2,1fr)}}.accordion{background:#fff;border-radius:40px;box-shadow:2px 2px 4px 0 #00000040;margin:20px auto 0}.accordion-title{grid-gap:5px;display:grid;gap:5px;grid-template-columns:.5fr 2fr 1fr 1fr .2fr;padding-left:10px;padding-top:20px;text-align:left;vertical-align:middle}.accordion-title:hover{cursor:pointer;transition:.5s}.accordion-title:after{transition:max-height .2s ease-out}.accordion-content,.accordion-title{justify-content:space-between;margin-left:40px;margin-right:40px;padding-bottom:20px}.accordion-content{grid-gap:75px;animation-name:dropDown;border-top:1px solid #bbb;display:grid;gap:75px;grid-template-columns:2.7fr 1.5fr 1fr;margin-left:50px}@keyframes dropDown{0%{transform:scale(.97)}to{transform:scale(1)}}.main{margin-bottom:70px}.main,.resources-container{display:flex;flex-direction:column}.resources-container{align-items:center;gap:4rem;position:relative;z-index:1}.resource-section{background:#0000;display:flex;justify-content:center;padding:2rem 0;width:100%}.resources-header{margin-bottom:.5rem;text-align:center}.resources-subtitle{color:#555;font-size:18px;line-height:1.5}.resource-box{align-items:center;background:#fff;border-radius:40px;box-shadow:0 4px 4px #00000014;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1081px;overflow:hidden;padding:2rem;width:100%}.resource-box.reverse{flex-direction:row-reverse}.stock-image{aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;flex-shrink:0;width:40%}.resource-content{display:flex;flex:1 1;flex-direction:column;justify-content:center}.resource-title-main{color:#6a4cff;font-size:32px;font-weight:400;line-height:41px;margin-bottom:2rem}.resource-link{align-items:center;border:1px solid #000;border-radius:15px;color:#000;display:flex;height:50px;justify-content:space-between;margin-bottom:1rem;max-width:100%;padding:0 1.5rem;position:relative;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:460px}.resource-link:hover{background:linear-gradient(90deg,#9b76ff,#6a4cff);border:none;color:#fff}.resource-link .arrow{border-bottom:6px solid #0000;border-left:12px solid #000;border-top:6px solid #0000;height:0;left:89.29%;margin-top:-6px;position:absolute;top:50%;transition:border-left-color .3s ease;width:0}.resource-link:hover .arrow{border-left-color:#fff}.resource-link span{font-size:16px;font-weight:400}.resource-box:not(.reverse) .resource-content{margin-left:3rem}.resource-box.reverse .resource-content{margin-right:3rem}@media only screen and (max-width:1024px){.resource-box{align-items:center;flex-direction:column;text-align:center}.stock-image{margin-bottom:2rem;width:90%}.resource-content{align-items:center;margin:0}.resource-link{max-width:400px;width:90%}.resource-link .arrow{left:auto;right:1rem}.resource-title-main{font-size:28px;margin-bottom:1.5rem}}@media only screen and (max-width:768px){.resources-container{padding:2rem 1rem}.resource-box{padding:1.5rem}.resources-title{font-size:36px}.resource-title-main{font-size:24px}}.footer{background-color:#fff;border-top:1px solid #eee;padding:1rem 2rem;position:relative;text-align:center}.footer-logo{height:40px;left:2rem;margin:0;position:absolute;top:1rem}.social-icons{margin:1rem 0}.social-icons .icon{cursor:pointer;height:24px;margin:0 .5rem;transition:transform .2s ease}.social-icons .icon:hover{transform:scale(1.1)}
/*# sourceMappingURL=main.b2bd3691.css.map*/