body{background-color:#293241;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.background[data-astro-cid-2hwget37]{position:fixed;top:0;bottom:0;width:100%;height:100%;z-index:-999}main[data-astro-cid-2hwget37]{max-width:60%;width:100%;margin:0 auto;padding:2rem;padding-bottom:5%}h1[data-astro-cid-2hwget37]{color:#e0fbfc;animation:fadeInText 1.5s ease-out forwards}@keyframes fadeInText{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.section-with-divider[data-astro-cid-2hwget37]{position:relative;text-align:center;margin:20px 0;opacity:0;transform:translateY(30px);animation:slideIn .8s ease-out forwards}.section-with-divider[data-astro-cid-2hwget37]:after{content:"";display:block;width:100%;height:2px;background-color:#ee6c4d;margin:10px auto}@keyframes slideIn{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}.text-section-projects[data-astro-cid-2hwget37],.text-section-filters[data-astro-cid-2hwget37]{flex:1;padding-right:2rem;text-align:center;margin-top:2%}.filters[data-astro-cid-2hwget37]{display:flex;justify-content:center;gap:80px;margin-bottom:4%;margin-top:4%}.filter-container[data-astro-cid-2hwget37]{position:relative;display:inline-block}.filter-display[data-astro-cid-2hwget37]{padding:10px 15px;border-radius:25px;border:3px solid #98c1d9;background-color:#3d5a80;font-size:16px;font-family:Poppins,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:170px;position:relative;box-shadow:0 4px 6px #3d5a8054;color:#fcf4e0}.filter-display[data-astro-cid-2hwget37] span[data-astro-cid-2hwget37]{flex-grow:1}.filter-display[data-astro-cid-2hwget37] button[data-astro-cid-2hwget37]{background:none;border:none;color:#e0fbfc;cursor:pointer;font-size:16px}.filter-display[data-astro-cid-2hwget37] button[data-astro-cid-2hwget37]:hover{color:#3d5a80}.filter-dropdown[data-astro-cid-2hwget37]{position:absolute;top:calc(100% + 5px);left:0;background-color:#98c1d9;border:1px solid #ddd;border-radius:15px;box-shadow:0 4px 8px #4b2e2e;display:none;z-index:1000;overflow:hidden;width:100%}.filter-dropdown[data-astro-cid-2hwget37] div[data-astro-cid-2hwget37]{padding:10px 15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:Poppins,sans-serif;font-size:14px;border-bottom:1px solid #f0f0f0}.filter-dropdown[data-astro-cid-2hwget37] div[data-astro-cid-2hwget37]:last-child{border-bottom:none}.filter-dropdown[data-astro-cid-2hwget37] div[data-astro-cid-2hwget37]:hover{background-color:#3d5a80}.filter-dropdown[data-astro-cid-2hwget37] div[data-astro-cid-2hwget37][data-color]{background-color:var(--color);color:#dd1515;border-radius:10px;margin:5px;padding:10px}.filter-container[data-astro-cid-2hwget37].active .filter-dropdown[data-astro-cid-2hwget37]{display:block}.grid[data-astro-cid-2hwget37]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;transition:grid-template-columns .3s ease}.grid-item[data-astro-cid-2hwget37]{position:relative;opacity:0;transform:scale(.5) translateY(30px);animation:fadeInMove .5s ease-out forwards;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;box-shadow:0 4px 6px #2932411a;transition:opacity .5s ease,transform .5s ease}.grid-item[data-astro-cid-2hwget37].fade-out{animation:fadeOutMove .5s forwards}.grid-item[data-astro-cid-2hwget37].fade-in{animation:fadeInMove .5s forwards}@keyframes fadeInMove{0%{opacity:0;transform:scale(.5) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeOutMove{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.5) translateY(30px)}}.grid-item[data-astro-cid-2hwget37] .image-wrapper[data-astro-cid-2hwget37]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;transition:transform .3s ease}.grid-item[data-astro-cid-2hwget37] img[data-astro-cid-2hwget37]{width:100%;height:300px;object-fit:cover;border-radius:inherit;transition:transform .3s ease}.grid-item[data-astro-cid-2hwget37]:hover .image-wrapper[data-astro-cid-2hwget37]{transform:scale(1.1)}.grid-item[data-astro-cid-2hwget37] .footer[data-astro-cid-2hwget37]{position:absolute;bottom:0;left:0;right:0;background-color:#0009;color:#e0fbfc;padding:10px;text-align:center;font-size:24px;visibility:hidden;opacity:0;transform:translateY(40px);transition:transform .3s ease,opacity .3s ease}.grid-item[data-astro-cid-2hwget37]:hover .footer[data-astro-cid-2hwget37]{visibility:visible;opacity:1;transform:translateY(0)}.grid-item[data-astro-cid-2hwget37]:hover img[data-astro-cid-2hwget37]{transform:scale(1.1)}@media (max-width: 768px){main[data-astro-cid-2hwget37]{max-width:90%;padding:1rem}.main-content[data-astro-cid-2hwget37]{display:flex;flex-direction:column;padding:1rem;width:100%;box-sizing:border-box}.text-section[data-astro-cid-2hwget37],.image-section[data-astro-cid-2hwget37]{opacity:1;transform:translateY(0);width:80%;align-items:center;justify-content:center;display:flex;flex-direction:column;text-align:center;padding-right:0}.image-section[data-astro-cid-2hwget37] img[data-astro-cid-2hwget37]{max-width:80%;width:auto;border-radius:50%;margin-bottom:1rem}.read-more[data-astro-cid-2hwget37]{display:inline-block;padding:15px 25px;border:unset;border-radius:15px;color:#293241;background:#e0fbfc;font-weight:1000;font-size:17px;box-shadow:4px 8px 19px -3px #00000045;transition:all .25s;overflow:hidden;text-decoration:none;margin-top:1rem;align-self:center}.filters[data-astro-cid-2hwget37]{flex-direction:column;gap:10px;margin-left:-2rem;margin-bottom:2rem;align-items:center}.filter-container[data-astro-cid-2hwget37]{width:60%}.filter-display[data-astro-cid-2hwget37]{width:100%}.filter-dropdown[data-astro-cid-2hwget37]{width:112%}.grid[data-astro-cid-2hwget37]{grid-template-columns:1fr}.button[data-astro-cid-2hwget37]{width:100%;margin-top:1rem}}
