:root{--slide-selected:500px;--slide-size-unselected:350px;--carousel-width:75vw;--slide-spacing:30px;--carousel-button-size:75px;--desktop:1007px;--mobile:655px}header{z-index:2;isolation:isolate;flex-direction:column;align-items:center;width:100vw;transition:transform .25s;display:flex;position:relative;top:0;left:0}header #header-background{width:100vw;height:100%;transition:-webkit-backdrop-filter .25s,backdrop-filter .25s,background-color .25s;position:absolute;top:0;left:0}header .section-separator{opacity:0;transition:opacity .25s}header.hide #header-background,header.show #header-background,header.first-hide #header-background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(7,13,39,.5) 40%,rgba(7,13,39,.5) 60%,rgba(0,0,0,.5))}header.hide .section-separator,header.show .section-separator,header.first-hide .section-separator{opacity:.5}header.hide{position:fixed;transform:translateY(-100%)}header.show{position:fixed;transform:translateY(0)}header.first-hide{transition:transform;position:fixed;transform:translateY(-100%)}header.unfixed{position:relative;transform:translateY(0)}#nav-desktop{flex-direction:column;justify-content:space-between;align-items:center;width:75vw;display:flex}#nav-desktop section{flex-flow:wrap;width:100%;display:flex}#nav-desktop #top-nav{z-index:1;justify-content:space-between;align-items:center;height:95px;position:relative}#nav-desktop #top-nav div{align-items:center;height:100%;display:flex}#nav-desktop #top-nav #nav-part{gap:30px;display:flex}#nav-desktop #top-nav .link-list{justify-content:space-between;gap:30px;margin-left:30px;padding:0;list-style:none;display:flex}#nav-desktop #top-nav .link-list .link{font-size:1.2rem}#nav-desktop #top-nav button{margin:0}#nav-desktop #top-nav #user{gap:10px;width:-moz-fit-content;width:fit-content;display:flex}#nav-desktop #top-nav #user img{cursor:pointer;border:1px solid transparent;border-radius:50%;transition:border .2s,transform .2s,box-shadow .2s}#nav-desktop #top-nav #user .avatar-container{background-color:transparent;border:none}#nav-desktop #top-nav #user .avatar-container .avatar{cursor:pointer;transition:box-shadow .2s,filter .2s}#nav-desktop #top-nav #user .avatar-container .avatar:hover{filter:brightness(.8);box-shadow:0 0 7px 2px #ebecfa}#nav-desktop #top-nav #notification-container{flex-direction:column;height:-moz-fit-content;height:fit-content;margin-bottom:25px;display:flex;position:relative}#nav-desktop #top-nav #notification-moon{color:#ebecfa;border-radius:50%;justify-content:center;align-items:center;width:15px;max-width:15px;height:15px;max-height:15px;display:flex}#nav-desktop #top-nav #notification-count{color:red;text-shadow:0 0 7px red;position:absolute;top:10px}#nav-desktop #top-nav #avatar{text-decoration:none}#nav-desktop #top-nav #avatar-icon{background-color:#ebecfa;border-radius:50%;width:55px;max-width:55px;height:55px;max-height:55px}#nav-desktop #top-nav #nav-burger_button{cursor:pointer;background-color:transparent;border:none;justify-content:center;align-items:center;width:75px;height:75px;transition:transform .2s;display:flex}#nav-desktop #top-nav #nav-burger_button svg{width:50px;height:50px;transition:filter .2s}#nav-desktop #top-nav #nav-burger_button svg path{transition:color .2s}#nav-desktop #top-nav #nav-burger_button:hover svg{filter:drop-shadow(0 0 7px #ebecfa)}#nav-desktop #top-nav #nav-burger_button:active{transform:scale(.9)}#nav-desktop #top-nav #nav-burger_button:active svg{filter:drop-shadow(0 0 7px #fba059)}#nav-desktop #top-nav #nav-burger_button:active svg path{color:#fba059}#nav-desktop #search-nav{z-index:0;flex-flow:row;justify-content:flex-end;display:flex;position:relative}#nav-desktop #search-nav .search-bar{width:375px;height:38px;margin-bottom:20px}#nav-desktop #search-nav .search-bar input{background-color:transparent}#nav-desktop #search-nav .search-bar button{background:0 0;border:none;margin:0}@media (max-width:1007px){#nav-desktop #search-nav{justify-content:center}}#nav-mobile{z-index:1000;width:100vw;height:0;max-height:0;position:fixed}#nav-mobile #side-nav{-webkit-backdrop-filter:blur(5px)brightness(.8);backdrop-filter:blur(5px)brightness(.8);height:100vh;transition:transform .2s;position:absolute;top:0;right:0;overflow-x:hidden;overflow-y:auto}#nav-mobile #side-nav #side-nav-border{background:linear-gradient(rgba(235,236,250,0),#ebecfa,rgba(235,236,250,0));width:2px;height:100vh;position:absolute;top:0;left:0}#nav-mobile #side-nav .full-screen-xmark{position:absolute;top:20px;right:20px}#nav-mobile #side-nav .link-list{flex-direction:column;align-items:center;gap:15px;width:100%;padding:0;list-style:none;display:flex}#nav-mobile #side-nav .link-list li .link{padding:10px 50px}#nav-mobile #side-nav .link-list li .link:after{width:calc(100% - 100px);bottom:18px;left:50px}#nav-mobile #side-nav.show{animation:.8s both side-nav-appear}#nav-mobile #side-nav.hide{animation:.8s both side-nav-disappear}@keyframes side-nav-appear{0%{clip-path:inset(0 -7px 0 0);background-color:#ebecfa;box-shadow:inset 14px -3.5px 7px -7px #ebecfa}25%{clip-path:inset(0 -4px 0 0);background-color:transparent;box-shadow:inset 7px -3.5px 3.5px -3.5px #ebecfa}to{clip-path:inset(0 -1px 0 0);background-color:transparent;box-shadow:inset 1px -1px 1px -1px transparent}}@keyframes side-nav-disappear{0%{background-color:transparent;box-shadow:0 0 7px 7px transparent}25%{background-color:#ebecfa;box-shadow:0 0 4px 4px #ebecfa}to{background-color:#ebecfa;box-shadow:0 0 1px 1px transparent}}#language-selector{justify-content:center;align-items:center;max-height:-moz-fit-content;max-height:fit-content;display:flex;position:relative}#language-selector button{cursor:pointer;background-color:transparent;border:none;flex-flow:row;justify-content:center;align-items:center;gap:5px;margin:0;padding:10px 0;transition:border .2s;display:flex}
:root{--slide-selected:500px;--slide-size-unselected:350px;--carousel-width:75vw;--slide-spacing:30px;--carousel-button-size:75px;--desktop:1007px;--mobile:655px}footer{z-index:0;flex-direction:column;align-items:center;width:100vw;display:flex;position:relative}footer hr{margin-bottom:100px}@media (max-width:1150px){footer hr{margin-bottom:30px}}footer #footer-background{background:linear-gradient(transparent 0%,#000 100%);width:100vw;height:100%;position:absolute}footer #footer-section-container{flex-direction:row;justify-content:space-between;gap:30px;width:75vw;display:flex}footer #footer-section-container .footer-links{flex-direction:column;align-items:center;gap:15px;display:flex}footer #footer-section-container .footer-links h3{font-family:Lato,sans-serif;font-size:20px}footer #footer-section-container .footer-links .footer-link-list{flex-direction:column;align-items:center;gap:5px;list-style:none;display:flex}footer #footer-section-container .footer-links .footer-link-list li{justify-content:center;margin:0;padding:0;display:flex}footer #footer-section-container .footer-links .footer-link-list li a{text-align:center;font-family:Lato,sans-serif;font-size:16px;text-decoration:none}@media (max-width:655px){footer #footer-section-container .footer-links h3{letter-spacing:2px;font-size:16px}footer #footer-section-container .footer-links .footer-link-list li a{font-size:13px}}footer #footer-section-container .social-media-list{flex-flow:row;justify-content:center;gap:15px;width:100%;list-style:none;display:flex}footer #footer-section-container .social-media-list li a{width:30px;height:55px;font-size:35px}footer #footer-section-container button{margin-top:40px}@media (max-width:1150px){footer #footer-section-container{flex-direction:column}}@media (max-width:655px){footer #footer-section-container{width:calc(100vw - 40px)}}footer #signature{height:20px;margin:30px 0 100px}#top-footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}#top-footer button{margin:0!important}@media (max-width:1150px){#top-footer{align-items:center}}@media (max-width:455px){#top-footer button{min-width:120px;height:30px;font-size:13px}}#footer-link-lists{flex-direction:row;justify-content:center;gap:30px;display:flex}#social-media-top{flex-direction:row;align-items:center;gap:20px;display:flex}#social-media-top .social-media-list{width:-moz-fit-content;width:fit-content}@media (max-width:420px){#social-media-top{flex-direction:column}}
.full-screen{-webkit-backdrop-filter:blur(5px)brightness(.8);backdrop-filter:blur(5px)brightness(.8);z-index:999;flex-direction:column;justify-content:center;align-items:center;min-width:0;max-width:0;min-height:0;max-height:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.full-screen .viewer{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.full-screen .viewer .loading-component{filter:drop-shadow(0 0 20px #000);position:absolute;top:calc(50vh - 100px);left:calc(50vw - 100px)}.full-screen .viewer .image-layer{will-change:transform;z-index:2;opacity:0;cursor:grab;transition:opacity .25s;position:absolute;top:0;left:0}.full-screen .viewer .image-layer:active{cursor:grabbing}.full-screen .viewer .image-layer img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:none;height:auto;position:absolute;top:0;left:0}.full-screen .viewer .image-layer .preview{filter:blur(20px);opacity:1;clip-path:inset(0);transition:opacity .4s;transform:scale(1.05)}.full-screen .viewer .image-layer .preview.hide{opacity:0}.full-screen .viewer .image-layer .full{opacity:0;transition:opacity .4s}.full-screen .viewer .image-layer .full.show,.full-screen .viewer .image-layer[style*="opacity: 1"]{opacity:1}.full-screen .viewer .reset{z-index:10;text-shadow:0 0 7px #000;position:absolute;top:90px;right:40px;box-shadow:inset 0 0 7px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.5)}.full-screen .viewer .minimap{z-index:2;pointer-events:none;background:#000;width:160px;transition:opacity .4s;position:absolute;top:20px;left:20px;overflow:hidden;box-shadow:0 0 7px #000}.full-screen .viewer .minimap .mini-viewport{border:2px solid #fba059;position:absolute;box-shadow:inset 0 0 7px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.5)}.full-screen .viewer .minimap.hidden{opacity:0}.full-screen .viewer .minimap.show{animation:.1s both minimap-show}.full-screen .viewer .minimap.hide{animation:.5s both minimap-hide}.full-screen .viewer .minimap img{object-fit:contain;width:100%;height:100%;display:block}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes minimap-hide{0%{opacity:.85}to{opacity:0}}@keyframes minimap-show{0%{opacity:0}to{opacity:.85}}.full-screen>.full-screen-xmark{z-index:3;position:absolute;top:20px;left:calc(100vw - 100px)}.full-screen-appear{animation:.2s both full-screen-appear}.full-screen-disappear{animation:.2s both full-screen-disappear}@keyframes full-screen-appear{0%{-webkit-backdrop-filter:blur()brightness();backdrop-filter:blur()brightness();min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh;display:flex}to{-webkit-backdrop-filter:blur(5px)brightness(.8);backdrop-filter:blur(5px)brightness(.8);min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh}}@keyframes full-screen-disappear{0%{-webkit-backdrop-filter:blur(5px)brightness(.8);backdrop-filter:blur(5px)brightness(.8);min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh}99%{-webkit-backdrop-filter:blur()brightness();backdrop-filter:blur()brightness();min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh}to{min-width:0;max-width:0;min-height:0;max-height:0;display:none}}.full-screen-popup{z-index:2;background-color:rgba(7,13,39,.8);border:2px solid #ebecfa;border-radius:20px;flex-direction:column;gap:20px;max-height:calc(100vh - 80px);padding:20px;display:flex;position:relative;overflow-y:auto}.full-screen-popup .full-screen-xmark{z-index:3;position:absolute;top:20px;right:20px}.full-screen-popup h2{text-align:center;min-width:300px;margin:0 70px;font-family:Michroma,sans-serif;font-size:2rem}.full-screen-lor-reg,.full-screen-image-upload{align-items:center}.full-screen-lor-reg form,.full-screen-image-upload form{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.full-screen-lor-reg form .input-container,.full-screen-image-upload form .input-container{flex-direction:column;align-items:center;gap:5px;width:100%;height:-moz-fit-content;height:fit-content;display:flex;position:relative;overflow:hidden}.full-screen-lor-reg form .input-container input,.full-screen-lor-reg form .input-container .textarea,.full-screen-image-upload form .input-container input,.full-screen-image-upload form .input-container .textarea{width:calc(100% - 160px);min-width:350px;max-width:50vw;margin:7px 70px 0}.full-screen-lor-reg form .input-container p,.full-screen-image-upload form .input-container p{text-align:center;width:100%;height:20px;min-height:20px}.full-screen-lor-reg form .input-container .input-fetch-state,.full-screen-image-upload form .input-container .input-fetch-state{width:36px;height:36px;position:absolute;top:7px;right:0}.full-screen-lor-reg form .input-container .input-error-section,.full-screen-image-upload form .input-container .input-error-section{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);height:0;padding:0 12px;transition:heigth .2s,max-heigth .2s,min-heigth .2s;overflow:hidden}.full-screen-lor-reg form .button-container,.full-screen-image-upload form .button-container{flex-direction:column;align-items:center;gap:10px;width:calc(100% - 140px);max-width:50vw;margin:0 70px;display:flex}.full-screen-lor-reg form .button-container .link,.full-screen-image-upload form .button-container .link{font-size:.85rem}.full-screen-image-upload .image-upload-preview{width:auto;height:300px;max-height:300px}.full-screen-image-upload .image-upload-preview .img{object-fit:contain}.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder{cursor:default;justify-content:center;align-items:center;width:300px;height:300px;display:flex;position:relative}.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder .image-upload-preview-corner-1,.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder .image-upload-preview-corner-2,.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder .image-upload-preview-corner-3,.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder .image-upload-preview-corner-4{width:48px;height:48px;position:absolute}.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder .image-upload-preview-corner-1{border-top:2px solid #9f9fa7;border-left:2px solid #9f9fa7;top:0;left:0}.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder .image-upload-preview-corner-2{border-top:2px solid #9f9fa7;border-right:2px solid #9f9fa7;top:0;right:0}.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder .image-upload-preview-corner-3{border-bottom:2px solid #9f9fa7;border-right:2px solid #9f9fa7;bottom:0;right:0}.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder .image-upload-preview-corner-4{border-bottom:2px solid #9f9fa7;border-left:2px solid #9f9fa7;bottom:0;left:0}.full-screen-image-upload .image-upload-preview .image-upload-preview-placholder h3{color:#9f9fa7}.full-screen-image-upload .textarea-container{min-width:250px;height:-moz-fit-content;height:fit-content}.full-screen-image-upload .textarea-container .textarea{border:1px solid #ebecfa;outline:none;transition:color .2s,border-color .2s,box-shadow .2s}.full-screen-image-upload .textarea-container .textarea:focus{border-color:#fba059;width:75vw;height:375px}.full-screen-image-upload .file-input{cursor:pointer;flex-direction:column;display:flex}.full-screen-image-upload .file-input:hover{color:#9f9fa7}.full-screen-image-upload .file-input::-webkit-file-upload-button{color:#ebecfa;background-color:transparent;border:none;text-decoration:underline;transition:color .2s}.full-screen-image-upload .file-input::file-selector-button{color:#ebecfa;background-color:transparent;border:none;text-decoration:underline;transition:color .2s}.full-screen-image-upload .file-input::-webkit-file-upload-button:hover{color:#fba059}.full-screen-image-upload .file-input::file-selector-button:hover{color:#fba059}.full-screen-need-to-login{flex-direction:column;align-items:center;display:flex}.full-screen-need-to-login p{margin:20px 70px 0}.input-container-error{animation:.6s both error-appear;max-height:20px!important}.input-container-error p{animation:1.2s both error-appear-p}@keyframes error-appear{0%{background-color:#ebecfa;border:1px solid #ebecfa;border-radius:0;height:0;box-shadow:inset 0 11px 8px -10px #ebecfa,inset 0 -11px 8px -10px #ebecfa}30%{background-color:transparent;border:1px solid #ebecfa;border-radius:5px;height:20px;box-shadow:inset 0 11px 8px -10px #ebecfa,inset 0 -11px 8px -10px #ebecfa}99%{background-color:transparent;border:1px solid rgba(255,0,0,.01);border-radius:10px;height:20px;box-shadow:inset 0 11px 8px -10px rgba(255,0,0,.01),inset 0 -11px 8px -10px rgba(255,0,0,.01)}to{background-color:transparent;border:1px solid transparent;border-radius:10px;height:20px;box-shadow:inset 0 11px 8px -10px transparent,inset 0 -11px 8px -10px transparent}}@keyframes error-appear-p{0%{color:#ebecfa}18%{color:red}to{color:#ebecfa}}
.custom-selectors-display{z-index:1;justify-content:flex-end;gap:10px;width:75vw;height:-moz-fit-content;height:fit-content;display:flex;position:absolute;top:0;left:0}.custom-selectors-display .custom-selectors-button{min-width:100%;min-height:100%;position:absolute;top:0;left:0}.custom-selectors-display .custom-selectors-heigth{max-width:0;border:none!important}.select-user .select-user-utils{justify-content:space-around;width:100%;display:flex}.select-container{-webkit-backdrop-filter:blur(5px)brightness(.8);backdrop-filter:blur(5px)brightness(.8);background-color:rgba(7,13,39,.5);border:1px solid #0a2a59;border-radius:12px;flex-direction:column;justify-content:space-between;width:-moz-fit-content;width:fit-content;display:flex;overflow:hidden;align-items:flex-start!important}.select-container ul{width:-moz-fit-content;width:fit-content;min-height:108px;max-height:180px;list-style:none;overflow-y:auto}.select-container ul li{z-index:100;cursor:pointer;flex-flow:row;align-items:center;gap:10px;padding:8px 10px;transition:background-color .2s;display:flex}.select-container ul li:hover,.select-container ul .option-selected{background-color:rgba(10,42,89,.5)}.select-container ul .option-selected p{color:#fba059}.custom-select-appear{animation:.3s both custom-select-appear-animation}.custom-select-disappear{animation:.6s both custom-select-disappear-animation}@keyframes custom-select-appear-animation{0%{background-color:#ebecfa;border:0 solid #ebecfa;border-radius:0;height:0;display:flex}to{background-color:rgba(7,13,39,.5);border:1px solid #0a2a59;border-radius:12px;height:180px}}@keyframes custom-select-disappear-animation{0%{opacity:1;background-color:rgba(7,13,39,.5);border:1px solid #0a2a59;border-radius:12px;height:180px}50%{opacity:1;background-color:#ebecfa;border:0 solid #ebecfa;border-radius:0;height:1px}99%{opacity:0;border:0 solid #ebecfa;border-radius:0;height:1px}to{opacity:0;border:0 solid #ebecfa;border-radius:0;height:0}}
.switch{border:1px solid #ebecfa;border-radius:20px;flex-flow:row;align-items:center;gap:5px;padding:5px;transition:border-color .2s;display:flex}.switch p,.switch svg>path{color:#ebecfa;font-size:.8rem;transition:color .2s}.switch svg{max-height:20px}.switch .switch-slider-container{border:1px solid #ebecfa;border-radius:20px;width:40px;min-width:40px;height:20px;min-height:20px;transition:border-color .2s;overflow:hidden}.switch .switch-slider-container .switch-slider{border-radius:20px;width:40px;min-width:40px;height:20px;min-height:20px;transition:transform .3s,background-color .2s;position:relative;transform:translate(-20px)}.switch .switch-slider-container .switch-slider .switch-sphere{background-color:#ebecfa;border:1px solid #ebecfa;border-radius:50%;width:19px;height:19px;transition:border-color .2s,background-color .2s;position:absolute;top:0;right:0}.switch:hover{border-color:#fba059}.switch:hover p,.switch:hover svg>path{color:#fba059}.switch:hover .switch-slider-container{border-color:#fba059}.switch:hover .switch-slider-container .switch-slider .switch-sphere{background-color:#fba059;border-color:#fba059}.switch.on .switch-slider-container .switch-slider{background-color:#ebecfa;transform:translate(0)}.switch.on .switch-slider-container .switch-slider .switch-sphere{background-color:#070d27;border:1px solid #ebecfa}.switch.on:hover .switch-slider-container .switch-slider{background-color:#fba059}.switch.on:hover .switch-slider-container .switch-slider .switch-sphere{background-color:#070d27;border-color:#fba059}
