.navbar_container__CZncu{height:5%;display:flex;justify-content:space-between;align-items:center}.navbar_header__KApwF{width:100%;position:fixed;bottom:0;left:0;z-index:var(--z-fixed);background-color:var(--body-color);box-shadow:0 2px 4px rgba(0,0,0,.15)}.navbar_logo__uZP7g{font-weight:700;font-size:18px;color:var(--title-color);font-weight:var(normal-font-weight);animation:navbar_spin__kahQ_ 10s linear infinite;border:5px dotted var(--first-color);border-radius:50%;width:35px;height:35px;text-align:center}@keyframes navbar_spin__kahQ_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar_logo__uZP7g:hover{color:var(--first-color-alt);animation:navbar_spin__kahQ_ 1ms linear infinite}.navbar_links__zwFDW{display:flex;align-items:center;gap:20px}.navbar_logout__109lV{padding:5px;border:none;cursor:pointer;border-radius:3px;text-decoration:none}.modal_portfolio__modal__vD_Zk{position:fixed;left:0;top:0;height:100%;width:100%;z-index:200;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);visibility:hidden;overflow-y:auto}.modal_portfolio__modal__vD_Zk.modal_open__VkGEr{visibility:visible;overflow-y:auto}.modal_portfolio__modal__close__oeUpd:hover{transform:rotate(90deg)}.modal_portfolio__modal__inner__QMKwf{min-height:100vh;padding:40px 15px;display:flex;align-items:center;justify-content:center;opacity:1;background:hsla(0,0%,100%,.25);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:10px}.modal_portfolio__modal__content__o4TQ4{padding:30px;border-radius:30px;max-width:90vw;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);opacity:0;transform:scale(.9);border-radius:10px;border:5px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.25);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:32px}.modal_portfolio__modal__vD_Zk.modal_open__VkGEr .modal_portfolio__modal__content__o4TQ4{opacity:1;transform:scale(1);transition:all .5s ease}.modal_portfolio__modal__thumbnail__ty_4Y img{width:100%;height:100%;border-radius:10px}.modal_portfolio__modal__header__MiUpp{position:relative}.modal_portfolio__modal__header__MiUpp .modal_btn__Mwe_t,.modal_portfolio__modal__header__MiUpp button{height:40px;width:40px;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;top:-40px;right:-40px}.modal_glass__cWi4N{background:hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3)}.modal_portfolio__modal__header__MiUpp h3{font-size:25px;text-transform:capitalize;margin:20px 0 15px;color:#000}.modal_portfolio__modal__body__278hy .modal_description__EAVaS{margin-bottom:20px;color:#000}.modal_portfolio__modal__body__278hy .modal_general_info__umuoX li{margin-bottom:10px;font-weight:500;text-transform:capitalize;color:#000}.modal_portfolio__modal__body__278hy .modal_general_info__umuoX li span{font-weight:300;color:#000}.modal_portfolio__modal__body__278hy p strong{font-weight:700}.modal_portfolio__modal__body__278hy p{font-weight:500;color:#000}.modal_portfolio__modal__body__278hy p a{word-wrap:break-word}.modal_portfolio__modal__body__278hy .modal_general_info__umuoX li a{text-transform:lowercase;color:#f50909}.modal_modal__sVrbn{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000}.modal_container__oo049{max-width:80%;height:auto;align-items:center;border:.1px solid #bbb;padding:20px;background-color:#211d35;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.modal_container__oo049,.modal_main__wnISG{display:flex;flex-direction:column;gap:40px}.modal_title__1WobN{font-size:48px;margin-bottom:40px;text-align:center}.modal_htext__VhMBK{font-size:20px;margin:0 50px}.modal_button__K0Z0Y{display:inline-block;background-color:var(--first-color);color:#fff;padding:1rem;border:none;border-radius:.5rem;font-weight:var(--font-medium);cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.modal_button__K0Z0Y:hover{background-color:var(--first-color-alt)}@keyframes modal_move__Sf5xP{0%{transform:translateY(-15px)}to{transform:translateY(0) scale(1.03)}}