.slideshow-dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;z-index:10}.dots-container{display:flex;gap:6px;background-color:rgba(1,18,33,.6);padding:4px 8px;border-radius:12px}.dot{width:8px;height:8px;border-radius:50%;background-color:rgba(96,123,150,.5);cursor:pointer;transition:all .3s ease}.dot.active{background-color:#43d9ad;transform:scale(1.2)}.dot:hover{background-color:rgba(96,123,150,.8);transform:scale(1.1)}.skill-logos-container{display:flex;flex-wrap:wrap;gap:4px;max-width:70%;justify-content:flex-end}.skill-logos-container img{background-color:rgba(1,18,33,.7);border-radius:50%;padding:3px;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .2s ease;width:24px!important;height:24px!important;-o-object-fit:contain;object-fit:contain;border:1px solid rgba(67,217,173,.3)}.skill-logos-container img:hover{transform:scale(1.2);background-color:rgba(1,18,33,.9);box-shadow:0 3px 6px rgba(0,0,0,.4);border-color:rgba(67,217,173,.8)}#project-menu{opacity:0;animation:fadeIn .7s ease-in-out forwards}@keyframes fadeIn{to{opacity:1}}#filters{padding:10px 25px}#tab{padding:25px 25px 5px;flex-wrap:wrap}.tech-icon{opacity:.4;transition:opacity .2s ease}input[type=checkbox]:checked+label .tech-icon{opacity:1}input[type=checkbox]:checked+label .skill-name{color:#fff}.skill-name{color:#607b96;transition:color .2s ease}label:hover .tech-icon{opacity:.8}label:hover .skill-name{color:hsla(0,0%,100%,.8)}#project{min-width:300px;margin-bottom:15px;padding-right:15px}#project-card{border:1px solid #1e2d3d;background-color:#011221;border-radius:15px;width:100%}#showcase{border-top-right-radius:15px;border-top-left-radius:15px;-o-object-position:center;object-position:center}#view-button{background-color:#1c2b3a}#view-button:hover{background-color:#263b50}#window{max-height:120px;position:relative;overflow:hidden}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;width:1.15em;height:1.15em;border:2px solid;border-radius:.15em;margin-top:1px}input[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml;utf8,<svg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.38587 7.2802L11.9718 0.693573L12.9856 1.70668L5.38587 9.30641L0.826172 4.74671L1.83928 3.73361L5.38587 7.2802Z' fill='white'/></svg>");background-repeat:no-repeat;background-position:50%}input[type=checkbox]:checked:hover{box-shadow:0 0 0 2px #607b968b}input[type=checkbox]:not(:checked){border-color:currentColor}input[type=checkbox]:hover{cursor:pointer;background-color:currentColor;background-image:url("data:image/svg+xml;utf8,<svg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.38587 7.2802L11.9718 0.693573L12.9856 1.70668L5.38587 9.30641L0.826172 4.74671L1.83928 3.73361L5.38587 7.2802Z' fill='white'/></svg>");background-repeat:no-repeat;background-position:50%;box-shadow:0 0 0 2px #607b968b}input[type=checkbox]:hover:not(:checked){cursor:pointer;background-color:rgba(0,0,0,.1);background-image:none;box-shadow:0 0 0 2px #607b968b}input[type=checkbox]:focus{box-shadow:none}@media (max-width:768px){#filters{padding:10px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:500px;overflow-y:auto;transition:max-height .3s ease}#filters.filters-collapsed{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0}#filter-menu{border-bottom:1px solid #1e2d3d;margin-bottom:15px}#section-content-title{padding:10px 20px;border-bottom:1px solid #1e2d3d}#projects-case{padding:0 25px 40px;justify-items:start}#project{min-width:100%;padding-right:0}}@media (min-width:768px){#projects-case{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;justify-items:start;-moz-column-gap:20px;column-gap:20px}#project{width:100%;min-width:100%;padding-right:0}}@media (min-width:1350px){#projects-case{grid-template-columns:repeat(3,minmax(0,1fr));min-height:78vh;padding:20px;justify-items:start;-moz-column-gap:20px;column-gap:20px}#project{width:100%;min-width:100%;padding-right:0}}@keyframes animateToBottom{0%{transform:translate3d(0,-200px,0)}to{transform:translate3d(0,10px,0)}}.project-box{height:100%;width:100%;transition:all .3s ease-in-out;position:relative;overflow:scroll}.tab-height{min-height:35px;max-height:35px}.project-items{width:100%;height:100%;overflow:scroll}