.technology{background:var(--tech-bg-color);color:var(--tech-text-color);border-radius:2rem;flex-direction:row;justify-content:center;align-items:center;margin-bottom:.7rem;margin-right:1rem;padding:.3rem .5rem;font-size:.8em;line-height:1rem;display:flex}.technology .technology__years{background:var(--tech-year-color);border-radius:15px;margin-left:10px;padding:2px 5px;font-size:.8em}.technology .icon{margin-right:.3rem;position:relative;top:1px}.technology.technology--exp{margin-bottom:1.3rem}
.imageModal{z-index:9999;text-align:center;background:#000;margin:0 auto;position:fixed;top:0;left:0;right:0}.imageModal .imageModal__closeBtn{z-index:9;color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:50%;margin:10px;padding:10px;position:absolute;top:0;right:25px}.imageModal .imageModal__container{width:100vw;height:100vh;overflow:auto}.imageModal .imageModal__container img,.imageModal .imageModal__container video{max-width:100%;max-height:calc(100% - 60px);margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.imageModal .imageModal__container .imageModal__container__num{z-index:2;color:#fff;letter-spacing:2px;background:#00000091;border-radius:3px;margin:24px;padding:3px 6px;font-size:11px;position:fixed;top:0;left:0}.imageModal .imageModal__container .imageModal__container__nav button{color:#fff;z-index:3;visibility:hidden;opacity:0;cursor:pointer;background:#00000096;border:none;border-radius:4px;padding:10px;transition:all .16s linear;position:fixed;top:50%;left:25px;transform:translateY(-50%)}.imageModal .imageModal__container .imageModal__container__nav button.nav_right{left:auto;right:25px}.imageModal .imageModal__container .imageModal__container__nav button:hover{opacity:1;background:#000000bd}.imageModal .imageModal__container:hover .imageModal__container__nav button{visibility:visible;opacity:.5}.imageModal .imageModal__container:hover .imageModal__container__nav button:hover{opacity:1}.imageModal .imageModal__container.imageModal__container--zoomable img{cursor:zoom-in}.imageModal .imageModal__container.imageModal__container--zoom img{cursor:zoom-out;max-width:unset;max-height:unset;position:relative;top:0;left:0;transform:none}
