@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap";#root{height:100%;margin:0 auto;width:100%}body{background-color:#369;color:#333;font-family:Josefin Sans,sans-serif;margin:0;padding:0}*{box-sizing:border-box}.app{background-color:#369;min-height:100vh}.footer,.header,.navbar{z-index:1020}.header{align-items:center;background-color:#369;display:flex;height:100px;justify-content:space-between;position:relative}.header .logo-container{align-items:center;display:flex;height:100%;margin-left:12px;margin-top:0;width:65px}.logo-container:hover{opacity:.8}.hidden{display:none}.header .login-button{margin-right:20px}.header .logo{align-self:center;height:50px;margin-top:0}.textLogo{color:#fffdf5;font-family:Josefin Sans,sans-serif;font-size:40px;font-weight:700;left:130px;position:absolute;top:10px;z-index:10}.premium{margin-left:300px}.header img{height:100%}.login-button{background-color:#369;border-radius:5px;color:#fffdf5;cursor:pointer;font-weight:700;max-height:60px;max-width:120px;min-height:30px;min-width:60px;overflow:hidden;padding:10px 20px;position:relative;text-transform:uppercase;transition:all .5s ease;transition:all .3s ease,box-shadow .2s ease,transform .2s ease}.login-button:before{animation:gradientBorder 3s linear infinite;background:linear-gradient(45deg,#6cc,#369,#6cc);background-size:2000% 200%;border-radius:5px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.login-button:hover{background-color:transparent;border:2px solid #fffdf5;border-radius:5px;box-shadow:0 10px 20px #0003;color:#fffdf5;padding:12px 22px;transform:scale(1.05)}.login-button:active{background-color:transparent;border:2px solid #369;box-shadow:0 5px 10px #0000001a;color:#369;padding:10px 20px;transform:scale(.95)}.navbar{align-items:stretch;background-color:#b0e0e6b3;display:flex;font-family:Josefin Sans,sans-serif;font-weight:700;height:50px;justify-content:space-around;position:sticky;top:0;z-index:999}@media (max-width:720px){.navbar{background-color:#8abbce}}.dropbtn,.navbar a{background-color:transparent;border:none;border-radius:0;color:#333;font-weight:700;text-decoration:none;transition:background-color .3s,border-color .3s}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.dropdown{align-items:center;animation:slideDownFadeIn .5s ease-out forwards;display:flex;flex-grow:1;justify-content:center;opacity:0;position:relative}.dropdown.one{animation-delay:0s}.dropdown.two{animation-delay:.2s}.dropdown.three{animation-delay:.4s}.dropdown.four{animation-delay:.6s}.dropbtn{color:#fffdf5;font-weight:700;height:100%;text-decoration:none;transition:background-color .3s,border-color .3s;width:100%}.dropbtn,.dropbtn:hover{background-color:transparent}.dropbtn:hover{border-color:transparent}.dropbtn-plus{background-color:transparent;color:#fffdf5;font-weight:700;height:100%;text-decoration:none;transition:background-color .3s,border-color .3s;width:50px}.dropbtn-plus:hover{background-color:transparent;border-color:transparent}.plusbtn{color:#369;font-weight:700;height:100%;text-decoration:none;transition:background-color .3s,border-color .3s;width:50%}.plusbtn,.plusbtn:hover{background-color:transparent}.plusbtn:hover{border-color:transparent}.plus-icon{color:#fff;font-size:20px}.dropdown-content{background-color:#8abbce;box-shadow:0 8px 16px #0003;display:block;min-width:160px;opacity:0;position:absolute;top:50px;transform:translateY(-5%);transition:visibility 0s,opacity .5s ease,transform .5s ease;visibility:hidden;width:100%;z-index:700}.dropdown:hover .dropdown-content{opacity:1;transform:translateY(0);visibility:visible}.dropdown-content a{color:#fffdf5;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#b0e0e6b3;color:#366}.portal{z-index:1000}.footer{align-items:center;background-color:#b0e0e6b3;color:#333;display:flex;flex-direction:column;height:30px;justify-content:center;padding:0;text-align:center}.footer-link:hover{color:#012335}.footer-link{color:#333}@media (min-width:720px){.menu-icon,.side-panel,.side-panel-1,.side-panel-2,.side-panel-3,.side-panel-4{display:none}}.profile-avatar-wrap{align-items:center;display:flex;justify-content:center}.profile-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #fffef6;border-radius:50%;cursor:pointer;height:70px;margin-right:30px;transition:transform .3s ease;width:70px}.profile-avatar:hover{transform:scale(1.05)}@media (max-width:720px){.header{z-index:1030}.navbar{justify-content:center;z-index:1020}.dropbtn,.dropdown{display:none}.menu-icon{align-items:center;color:#fffdf5;cursor:pointer;display:flex;height:50px;justify-content:center;transition:transform .5s ease;width:100%}.menu-icon-open{transform:translate(0)}.menu-icon-closed{transform:translate(calc(-50% + 90px))}.navbar-logo{align-items:center;background-color:transparent;border:none;color:#fffdf5;cursor:default;display:flex;font-size:8px;font-size-adjust:.3;font-weight:700;height:50px;justify-content:center;margin-left:10px;opacity:0;padding-top:10px;pointer-events:none;transition:opacity .5s ease-in-out;width:120px}.textLogo{font-size:2rem;left:100px;top:15%}.navbar-logo.visible{cursor:pointer;opacity:1;pointer-events:auto}.side-panel{align-items:center;background-color:#8abbce;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-top:20px;position:fixed;top:50px;transform:translate(-100%);transition:transform .5s ease;width:50%;z-index:-10}.side-panel.open{transform:translate(0)}.side-panel.closed{transform:translate(-100%)}.side-panel .panel-btn-1,.side-panel .panel-btn-2,.side-panel .panel-btn-3,.side-panel .panel-btn-4{background-color:transparent;border:none;border-radius:0;color:#fffdf5;cursor:pointer;font-weight:700;height:20%;outline:none;transition:background-color .3s;width:100%}.panel-btn-1.open,.panel-btn-2.open,.panel-btn-3.open,.panel-btn-4.open,.side-panel .panel-btn-1:hover,.side-panel .panel-btn-2:hover,.side-panel .panel-btn-3:hover,.side-panel .panel-btn-4:hover{background-color:#b0e0e6b3}.side-panel-1,.side-panel-2,.side-panel-3,.side-panel-4{align-items:left;background-color:#8abbce;display:flex;flex-direction:column;height:100%;justify-content:left;left:50%;padding-left:0;padding-top:105px;position:fixed;top:50px;transform:translate(-100%);transition:transform .5s ease;width:85%;z-index:-20}.side-panel-2,.side-panel-3,.side-panel-4{padding-top:105px;top:50px}.side-panel-1.open,.side-panel-2.open,.side-panel-3.open,.side-panel-4.open{transform:translate(0)}.side-panel-1.closed,.side-panel-2.closed,.side-panel-3.closed,.side-panel-4.closed{transform:translate(-165%)}.side-panel-1 .panel-link,.side-panel-2 .panel-link,.side-panel-3 .panel-link,.side-panel-4 .panel-link{background-color:transparent;border:none;color:#fffdf5;cursor:pointer;height:30px;outline:none;padding-left:10px;transition:background-color .3s;width:100%}.side-panel-1 .panel-link:hover,.side-panel-2 .panel-link:hover,.side-panel-3 .panel-link:hover,.side-panel-4 .panel-link:hover{background-color:#b0e0e6b3}.smaller-font{font-size:.8em}.login-button{border:2px solid #8abbce;padding:5px}.login-button:hover{padding:8px}}.procitam-button-1{background-color:#369;border:none;border-radius:8px;color:#fffdf5;cursor:pointer;margin-bottom:25px;max-width:400px;padding:10px 20px;position:relative;width:100%}.procitam-button-1:before{animation:gradientBorder 4s linear infinite;background:linear-gradient(45deg,#6cc,#369,#6cc);background-size:2000% 200%;border-radius:8px;bottom:-2px;box-shadow:0 8px 10px #0003;box-sizing:border-box;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.procitam-button-1:hover{animation:breatheAnimationButton 3s ease-in-out infinite;z-index:1}.procitam-button-2{background-color:#8abbce;border:none;border-radius:8px;color:#fffdf5;cursor:pointer;margin-bottom:25px;padding:10px 20px;position:relative;width:100%}.procitam-button-2:hover{animation:gradientBorder 4s linear infinite;background:linear-gradient(45deg,#6cc,#369,#6cc);background-size:2000% 200%;box-sizing:border-box;z-index:1}@keyframes gradientBorder{0%{background-position:0 50%}to{background-position:100% 50%}}.procitam-button-3{align-items:center;background-color:#369;border:2px solid #fffdf5;border-radius:15px;box-shadow:0 4px #fffdf5;color:#fffdf5;cursor:pointer;display:flex;font-family:Josefin Sans,sans-serif;font-size:16px;height:50px;justify-content:center;overflow:hidden;padding:10px;position:relative;transition:all .3s;width:250px}.procitam-button-3:hover{background-color:#8abbce;border:2px solid #fffdf5;box-shadow:0 6px #fffdf5;transform:translateY(-2px)}.procitam-button-3:active{background-color:#012335;border:2px solid #fffdf5;box-shadow:0 2px #fffdf5;color:#fffdf5;transform:translateY(4px)}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:50px;opacity:1}}@keyframes slideUp{0%{max-height:50px;opacity:1}to{background-color:transparent;display:none;max-height:0;opacity:0}}.plusbar{background-color:#fffff5cc;display:none;height:50px;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:sticky;top:50px;visibility:hidden;width:100%;z-index:200}.plusbar.open{animation:slideDown .5s ease forwards;display:block;max-height:50px;opacity:0;visibility:visible}.plusbar.close{animation:slideUp .5s ease forwards;font-size:1em}.logo-container svg{height:auto;overflow:visible!important;width:65px;z-index:100}.logo-path{fill:#369;stroke:#fffdf5;stroke-width:10px;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawLogo 3s forwards,fillLogo 2s 3s forwards}@keyframes drawLogo{to{stroke-dashoffset:0}}@keyframes fillLogo{0%{fill:#369}to{fill:#fffdf5}}:root{color:#ffffffde;color-scheme:light dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root,body,html{background-color:#369}a{color:#646cff;font-weight:500;text-decoration:inherit}a:hover{color:#535bf2}body{display:flex;margin:0;min-height:100vh;min-width:320px;place-items:top}h1{font-size:3.2em;line-height:1.1}button{background-color:#1a1a1a;border:1px solid transparent;border-radius:8px;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;padding:.6em 1.2em;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{background-color:#369;color:#213547}a:hover{color:#747bff}button{background-color:#f9f9f9}}
