body{background-color:#293241;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.background[data-astro-cid-j7pv25f6]{position:fixed;top:0;bottom:0;width:100%;height:100%;z-index:-999}main[data-astro-cid-j7pv25f6]{max-width:60%;width:100%;margin:0 auto;padding:2rem;padding-bottom:5%}.main-content[data-astro-cid-j7pv25f6]{display:flex;align-items:center;box-sizing:border-box;justify-content:space-between;padding:2rem;width:100%;margin:0 auto}.text-section[data-astro-cid-j7pv25f6]{flex:1;padding-right:2rem}.text-section[data-astro-cid-j7pv25f6],.image-section[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(30px)}.text-section[data-astro-cid-j7pv25f6],h1[data-astro-cid-j7pv25f6]{color:#e0fbfc;animation:fadeInText 1.5s ease-out forwards}.image-section[data-astro-cid-j7pv25f6]{animation:fadeInImage 1.5s ease-out forwards .5s}@keyframes fadeInText{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInImage{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.text-section[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{animation:fadeInButton 1.5s ease-out forwards 1s}.image-section[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:8px;object-fit:cover}.image-section[data-astro-cid-j7pv25f6]{margin-top:1rem;text-align:center}.image-section[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:50%;max-width:500px}.read-more[data-astro-cid-j7pv25f6]{display:inline-block;padding:15px 25px;border:unset;border-radius:15px;color:#293241;z-index:1;background:#e0fbfc;position:relative;font-weight:1000;font-size:17px;-webkit-box-shadow:4px 8px 19px -3px #00000045;box-shadow:4px 8px 19px -3px #00000045;transition:all .25s;overflow:hidden;text-decoration:none}.read-more[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:#ee6c4d;z-index:-1;-webkit-box-shadow:4px 8px 19px -3px #00000045;box-shadow:4px 8px 19px -3px #00000045;transition:all .25s}.read-more[data-astro-cid-j7pv25f6]:hover{color:#e0fbfc}.read-more[data-astro-cid-j7pv25f6]:hover:before{width:100%}.buttons[data-astro-cid-j7pv25f6]{display:flex;top:20px;left:20px}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{width:150px;height:50px;background-color:#ee6c4d;margin:2px;color:#e0fbfc;position:relative;overflow:hidden;letter-spacing:1px;font-weight:1000;font-size:17px;transition:all .3s ease;cursor:pointer;border:0;display:flex;align-items:center;justify-content:center;border-radius:3px}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:before,.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;width:0;height:4px;background-color:#e0fbfc;transition:all .3s cubic-bezier(.35,.1,.25,1)}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:before{right:0;top:0;transition:all .5s cubic-bezier(.35,.1,.25,1)}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:after{left:0;bottom:0}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:100%;height:100%;position:absolute;left:0;top:0;margin:0;padding:0;z-index:1}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:before,.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;width:4px;height:0;background-color:#e0fbfc;transition:all .3s cubic-bezier(.35,.1,.25,1)}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:before{right:0;top:0;transition:all .5s cubic-bezier(.35,.1,.25,1)}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:after{left:0;bottom:0}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0;margin:0;transition:all .4s cubic-bezier(.35,.1,.25,1);position:absolute;width:100%;height:100%}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:before,.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:after{position:absolute;width:100%;transition:all .4s cubic-bezier(.35,.1,.25,1);z-index:1;left:0}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:before{content:attr(data-title);top:50%;transform:translateY(-50%)}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:after{content:attr(data-text);top:150%;color:#e0fbfc}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover:before,.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover:after{width:100%}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{z-index:1}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]:before,.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]:after{height:100%}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover p[data-astro-cid-j7pv25f6]:before{top:-50%;transform:rotate(5deg)}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover p[data-astro-cid-j7pv25f6]:after{top:50%;transform:translateY(-50%)}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6].start{background-color:#98c1d9;box-shadow:0 5px 10px -10px #0003;transition:all .2s ease}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6].start p[data-astro-cid-j7pv25f6]:before{top:-50%;transform:rotate(5deg)}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6].start p[data-astro-cid-j7pv25f6]:after{color:#fff;transition:all 0s ease;content:attr(data-start);top:50%;transform:translateY(-50%);animation:start .3s ease;animation-fill-mode:forwards}@keyframes start{0%{top:-50%}}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6].start:hover:before,.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6].start:hover:after{display:none}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6].start:hover span[data-astro-cid-j7pv25f6]{display:none}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:active{outline:none;border:none}.buttons[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:focus{outline:0}.section-with-divider[data-astro-cid-j7pv25f6]{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-j7pv25f6]: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-j7pv25f6]{flex:1;padding-right:2rem;text-align:center;margin-top:10%}.text-section-filters[data-astro-cid-j7pv25f6]{flex:1;padding-right:2rem;text-align:center;margin-top:2%}.filters[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:80px;margin-bottom:4%;margin-top:4%}.filter-container[data-astro-cid-j7pv25f6]{position:relative;display:inline-block}.filter-display[data-astro-cid-j7pv25f6]{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-j7pv25f6] span[data-astro-cid-j7pv25f6]{flex-grow:1}.filter-display[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{background:none;border:none;color:#e0fbfc;cursor:pointer;font-size:16px}.filter-display[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{color:#3d5a80}.filter-dropdown[data-astro-cid-j7pv25f6]{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-j7pv25f6] div[data-astro-cid-j7pv25f6]{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-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.filter-dropdown[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:hover{background-color:#3d5a80}.filter-dropdown[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6][data-color]{background-color:var(--color);color:#dd1515;border-radius:10px;margin:5px;padding:10px}.filter-container[data-astro-cid-j7pv25f6].active .filter-dropdown[data-astro-cid-j7pv25f6]{display:block}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;transition:grid-template-columns .3s ease}.grid-item[data-astro-cid-j7pv25f6]{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-j7pv25f6].fade-out{animation:fadeOutMove .5s forwards}.grid-item[data-astro-cid-j7pv25f6].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-j7pv25f6] .image-wrapper[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;transition:transform .3s ease}.grid-item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:300px;object-fit:cover;border-radius:inherit;transition:transform .3s ease}.grid-item[data-astro-cid-j7pv25f6]:hover .image-wrapper[data-astro-cid-j7pv25f6]{transform:scale(1.1)}.grid-item[data-astro-cid-j7pv25f6] .footer[data-astro-cid-j7pv25f6]{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-j7pv25f6]:hover .footer[data-astro-cid-j7pv25f6]{visibility:visible;opacity:1;transform:translateY(0)}.grid-item[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.1)}@media (max-width: 768px){main[data-astro-cid-j7pv25f6]{max-width:90%;padding:1rem}.main-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:1rem;width:100%;box-sizing:border-box}.text-section[data-astro-cid-j7pv25f6],.image-section[data-astro-cid-j7pv25f6]{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-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:80%;width:auto;border-radius:50%;margin-bottom:1rem}.read-more[data-astro-cid-j7pv25f6]{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-j7pv25f6]{flex-direction:column;gap:10px;margin-left:-2rem;margin-bottom:2rem;align-items:center}.filter-container[data-astro-cid-j7pv25f6]{width:60%}.filter-display[data-astro-cid-j7pv25f6]{width:100%}.filter-dropdown[data-astro-cid-j7pv25f6]{width:112%}.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.button[data-astro-cid-j7pv25f6]{width:100%;margin-top:1rem}}
