.opened[data-v-f02f6d81]{border:1px solid #f5f5f5;border-radius:8px 0 0 8px!important;transform:scaleX(1)!important}.isRounded[data-v-f02f6d81]{background-size:50%!important;border:1px solid #f5f5f5!important;border-radius:8px 8px 0 0!important;transform:rotate(90deg)!important;transition:all .3s ease-out}.navbar__container[data-v-f02f6d81]{display:flex;height:50px;justify-content:end;padding-right:72px;padding-top:8px;position:sticky;top:0;transition:transform .3s ease-out;width:100%;z-index:100}@media only screen and (max-width:768px){.navbar__container[data-v-f02f6d81]{justify-content:center;padding-right:0}}.navbar__container .navbar__btn[data-v-f02f6d81]{background-color:#272727;background-image:url(../Pictures/menu-burger.svg);background-position:50%;background-repeat:no-repeat;background-size:70%;border:1px solid #2a88ad;border-radius:8px;height:50px;transform:rotate(0);transition:all .3s ease-out;width:50px}@media only screen and (max-width:768px){.navbar__container .navbar__btn[data-v-f02f6d81]{border:1px solid #2a88ad}}.navbar__container .navbar__btn[data-v-f02f6d81]:hover{cursor:pointer}.navbar__container .links__container[data-v-f02f6d81]{background-color:#272727;border-radius:8px;display:flex;flex-direction:row;gap:24px;height:50px;padding:16px 24px;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in;z-index:100}.navbar__container .links__container .navbar__link[data-v-f02f6d81]{color:#f5f5f5;font-size:.9rem;position:relative;text-transform:uppercase}.navbar__container .links__container .navbar__link[data-v-f02f6d81]:after{border-bottom:2px solid #f5f5f5;border-radius:5px;bottom:-10%;content:"";display:block;position:absolute;transform:scaleX(0);transition:transform .25s ease-in-out;width:100%}.navbar__container .links__container .navbar__link[data-v-f02f6d81]:hover:after{transform:scaleX(1)}.canvas__container .canvas[data-v-141b8e33]{height:100%;width:100%}.stackItem__container[data-v-58569323]{aspect-ratio:1/1;height:auto;position:relative;width:clamp(36px,14%,45px)}.stackItem__logo[data-v-58569323]{filter:grayscale(.9);height:100%;-o-object-position:center center;object-position:center center;transition:all .3s ease-out;width:100%;z-index:1}.stackItem__logo[data-v-58569323]:hover{filter:grayscale(0);transform:scale(1.08)}.stackItem__tooltip[data-v-58569323]{background-color:#272727;border:1px solid #f5f5f5;border-radius:8px;box-sizing:border-box;display:none;filter:drop-shadow(5px 5px 10px #000000);height:-moz-fit-content;height:fit-content;left:50%;opacity:0;padding:8px 16px;position:absolute;top:0;transform:translate(-50%,-110%);transition:all .3s ease-in;width:-moz-fit-content;width:fit-content;z-index:999}.stackItem__logo:hover+.stackItem__tooltip[data-v-58569323]{display:block;opacity:1}.tooltip__name[data-v-58569323]{color:#3fc9ff;margin-bottom:4px}.invert[data-v-58569323],.invert[data-v-58569323]:hover{filter:invert(100%)}.bright[data-v-58569323]{filter:brightness(100%) saturate(1.5) invert(100%)}.bright[data-v-58569323]:hover{filter:brightness(100%) saturate(2) invert(100%)}.card__container[data-v-d6604679]{display:flex;flex-direction:column;gap:4px;margin-top:8px;text-align:left}.card__title[data-v-d6604679]{font-size:1.1rem;font-weight:700;margin-bottom:4px;text-transform:uppercase}@media only screen and (max-width:992px){.card__title[data-v-d6604679]{margin-bottom:0}}.card__body[data-v-d6604679]{display:block;font-size:.8rem}@media only screen and (max-width:992px){.card__school[data-v-d6604679]{display:none}}.item__container[data-v-7a0b1989]{border:1px solid #f5f5f5;border-radius:8px;display:flex;flex-direction:row;gap:8px;opacity:.9;padding:4px 8px;width:-moz-fit-content;width:fit-content}.item__container .item__image[data-v-7a0b1989]{height:20px;width:20px}.item__container .item__name[data-v-7a0b1989]{align-items:center;display:flex;font-size:.8rem}@media only screen and (max-width:768px){.item__container .item__name[data-v-7a0b1989]{font-size:.8rem!important}}.item__container[data-v-ccf047e3]{display:flex;flex-direction:row;gap:16px;transition:all .25s ease-in;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:768px){.item__container[data-v-ccf047e3]{gap:8px}}.item__container[data-v-ccf047e3]:hover{transform:scale(1.06)}.item__container:hover .item__name[data-v-ccf047e3]:after{transform:scaleX(1)}.item__container .item__image[data-v-ccf047e3]{filter:invert(1);flex-grow:1;height:30px;width:30px}@media only screen and (max-width:768px){.item__container .item__image[data-v-ccf047e3]{height:24px;width:24px}}.item__container .item__name[data-v-ccf047e3]{align-items:center;color:#f5f5f5;display:flex;flex-grow:2;font-size:1rem;position:relative}.item__container .item__name[data-v-ccf047e3]:after{border-bottom:2px solid #f5f5f5;border-radius:5px;bottom:-4px;content:"";display:block;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .25s ease-in-out;width:100%}.linkInvalid[data-v-ccf047e3]{opacity:.6}.linkInvalid[data-v-ccf047e3]:hover{transform:none}.linkInvalid .item__name[data-v-ccf047e3]{cursor:not-allowed}.linkInvalid .item__name[data-v-ccf047e3]:after{display:none}.fade-in[data-v-9df0d805]{opacity:1!important}.project__container[data-v-9df0d805]{display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:3fr .7fr;height:350px;opacity:.1;transition:opacity .5s ease-in;width:85%;grid-column-gap:16px;grid-row-gap:8px;grid-template-areas:"picture description" "picture links"}@media only screen and (max-width:768px){.project__container[data-v-9df0d805]{align-items:center;display:flex;flex-direction:column;gap:8px;height:-moz-fit-content;height:fit-content;width:100%}}.project__container .grid__child[data-v-9df0d805]{align-self:stretch;background-color:#272727;border-radius:16px;justify-self:stretch;overflow:hidden;padding:16px 24px;position:relative}@media only screen and (max-width:768px){.project__container .grid__child[data-v-9df0d805]{border-radius:8px}}.reverse[data-v-9df0d805]{grid-template-areas:"description picture" "links picture";grid-template-columns:1.5fr 1fr}@media only screen and (max-width:768px){.reverse[data-v-9df0d805]{grid-template-areas:"picture" "description" "links";grid-template-columns:1fr;grid-template-rows:1fr 1.5fr .5fr;height:-moz-fit-content;height:fit-content}}.fromRight[data-v-9df0d805]{right:0!important}.fromLeft[data-v-9df0d805]{left:0!important}.project__image[data-v-9df0d805]{cursor:pointer;grid-area:picture;overflow:visible!important;padding:0!important;position:relative}@media only screen and (max-width:768px){.project__image[data-v-9df0d805]{height:160px}}.project__image:hover>img[data-v-9df0d805]{height:350px;transform:scaleY(1.05);width:var(--cf57de08)}@media only screen and (max-width:768px){.project__image:hover>img[data-v-9df0d805]{height:100%;position:inherit;transform:scaleY(1)!important;width:100%!important}}.project__image img[data-v-9df0d805]{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;position:absolute;top:0;transform-origin:50% 100%;transition:all .3s ease-out;width:100%;z-index:10}@media only screen and (max-width:768px){.project__image img[data-v-9df0d805]{border-radius:8px;position:relative}}.project__description[data-v-9df0d805]{display:flex;flex-direction:column;gap:16px;grid-area:description;justify-content:space-between}.project__description .description__title[data-v-9df0d805]{font-size:1.2rem;font-weight:700}.project__description .description__body[data-v-9df0d805]{font-size:.9rem}.project__description .description__stack[data-v-9df0d805]{display:flex;flex-direction:column;gap:8px;justify-content:space-between}.project__description .description__stack .stack__separator[data-v-9df0d805]{background-color:#707070;height:1px;width:100%}.project__description .description__stack .stack__container[data-v-9df0d805]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.project__links[data-v-9df0d805]{align-items:center;display:flex;grid-area:links;justify-content:space-evenly;padding:0!important}@media only screen and (max-width:768px){.project__links[data-v-9df0d805]{padding:8px!important}}.loadText[data-v-c91b7704]{animation:typing-c91b7704 1.5s infinite alternate;color:#3fc9ff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes typing-c91b7704{0%{color:#3fc9ff}to{color:#3fc9ff00}}.loadContainer[data-v-c91b7704]{height:200px;position:relative;width:200px}.loadInner[data-v-c91b7704]{border-radius:100%;height:85%;left:7.25%;position:absolute;top:7.5%;width:82.5%}.loadCircle[data-v-c91b7704]{height:100%;position:absolute;width:100%}.loadCircle>.loadCircleInner[data-v-c91b7704]{background-clip:padding;border:5px solid rgba(63,201,255,.7);border-radius:100%;border-right:none;border-top:none;box-shadow:inset 0 0 10px #3fc9ff26;height:100%;width:100%}.loadCircle[data-v-c91b7704]:nth-of-type(0){transform:rotate(0);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}.loadCircle:nth-of-type(0) .loadCircleInner[data-v-c91b7704]{animation:loaderSpin-c91b7704 1.5s linear infinite;-o-animation:loaderSpin-c91b7704 1.5s linear infinite;-ms-animation:loaderSpin-c91b7704 1.5s linear infinite;-webkit-animation:loaderSpin-c91b7704 1.5s linear infinite;-moz-animation:loaderSpin-c91b7704 1.5s linear infinite}.loadCircle[data-v-c91b7704]:first-of-type{transform:rotate(70deg);-o-transform:rotate(70deg);-ms-transform:rotate(70deg);-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg)}.loadCircle:first-of-type .loadCircleInner[data-v-c91b7704]{animation:loaderSpin-c91b7704 1.5s linear infinite;-o-animation:loaderSpin-c91b7704 1.5s linear infinite;-ms-animation:loaderSpin-c91b7704 1.5s linear infinite;-webkit-animation:loaderSpin-c91b7704 1.5s linear infinite;-moz-animation:loaderSpin-c91b7704 1.5s linear infinite}.loadCircle[data-v-c91b7704]:nth-of-type(2){transform:rotate(140deg);-o-transform:rotate(140deg);-ms-transform:rotate(140deg);-webkit-transform:rotate(140deg);-moz-transform:rotate(140deg)}.loadCircle:nth-of-type(2) .loadCircleInner[data-v-c91b7704]{animation:loaderSpin-c91b7704 1.5s linear infinite;-o-animation:loaderSpin-c91b7704 1.5s linear infinite;-ms-animation:loaderSpin-c91b7704 1.5s linear infinite;-webkit-animation:loaderSpin-c91b7704 1.5s linear infinite;-moz-animation:loaderSpin-c91b7704 1.5s linear infinite}.loadInner[data-v-c91b7704]{animation:loaderSpin-c91b7704 3.75s linear infinite;-o-animation:loaderSpin-c91b7704 3.75s linear infinite;-ms-animation:loaderSpin-c91b7704 3.75s linear infinite;-webkit-animation:loaderSpin-c91b7704 3.75s linear infinite;-moz-animation:loaderSpin-c91b7704 3.75s linear infinite}@keyframes loaderSpin-c91b7704{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
