@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--main-background-color:linear-gradient(180deg,#fff 40%,#e6e6e6);--text-color:#230221;--secondary-text-color:#403373;--main-font:"Roboto",sans-serif;--link-color:#4285f4;--title-text-color:#403373;--button-color:#2540ac;--primary-button-color:linear-gradient(180deg,#2540ac 1%,#506ad1);--primary-button-color-hover:linear-gradient(180deg,#506ad1 1%,#5a77ee);--primary-button-border:1px solid #6171b0;--primary-button-shadow:0px 5px 8px 0px #0006;--secondary-button-border:2px solid #2540ac;--cell-background-color:#ffffff80;--cell-background-color-hover:#fff;--header-underline-color:#aaa;--card-corner-radius:12px;--card-shadow:0px 5px 14px 0px #00000040;--button-border-radius:8px}#root,body,html{height:100%}::placeholder{color:#b7b7b7;opacity:1}html{background:var(--main-background-color);background-attachment:fixed}.App{color:#000;font-family:Open Sans,sans-serif;font-size:25px;height:100%;padding:0;text-align:center;text-decoration:none}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header,.App-header-small{align-items:center;background-color:#000;background-position:50%;background-size:cover;box-shadow:0 4px 10px 0 #0006;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:550px;padding-top:0}.App-header-small{background-color:#03f;background-image:url(/static/media/headerBackground.0c09612e2a4ae6e38e3d.png);min-height:100px}.headerContentWrapper img{margin-bottom:30px;margin-top:40px;width:350px}.App-header h2{color:#fff;padding:0 80px}.App-header .primaryButton{margin-bottom:50px}.App-link{color:#61dafb}#header{background-color:#fff;background-image:url(/static/media/headerBackground-light-50.00e15423f0f8e04cbcb5.png);background-position:50%;background-size:cover;border-bottom:1px solid #e0e0e0;box-shadow:5px 5px 15px #0000001a;height:150px;width:100%}.div_ha1{color:var(--text-color);float:left;font-size:30px;height:60px;text-align:left;width:50%}.div_ha1 img{height:56px;margin-left:30px;margin-top:42px;max-height:100px;width:159px}.div_ha2{color:var(--secondary-text-color);float:left;font-family:var(--main-font);font-size:22px;height:100%;text-align:left;width:50%}.div_ha3{color:#fff;float:right;font-family:Open Sans,sans-serif;font-size:14px;height:62px;margin-top:14px;padding-right:20px;text-align:right}#userInfoBox{height:60px;margin-top:10px}#userInfoBox #leftSide{color:var(--secondary-text-color);float:left;font-family:var(--main-font);font-size:14px;font-weight:400;height:30px;margin-right:10px;text-align:right}#userInfoBox #usernameLabel{font-size:18px}#userImage{float:right;height:44px;width:44px}.linkButton{background:none;border:none;color:var(--link-color);display:block;font-size:14px;padding:0;text-decoration:underline}.signUp{margin-bottom:16px;margin-left:auto;margin-right:auto}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login{background-color:#fff;border-radius:var(--card-corner-radius);box-shadow:var(--card-shadow);margin:20px auto;max-width:80%;padding:20px;width:500px}h1,h2{color:var(--title-text-color);font-family:var(--main-font)}h2{font-size:30px;font-weight:700;letter-spacing:.05em;margin-bottom:20px;text-align:center}.input-container{align-items:center;display:flex;margin-bottom:15px}.icon{background:#3b195f;color:#fff;min-width:50px;padding:10px;text-align:center}.input-field{border:1px solid #ccc;border-radius:3px;outline:none;padding:10px;width:100%}.login h1{border-bottom:1px solid #dee0e4;color:#1e011b;font-size:24px;padding:20px 0;text-align:center}.login form{display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px}form input[type=password],form input[type=text]{border:1px solid #dee0e4;border-radius:var(--button-border-radius);font-size:17px;height:40px;margin-bottom:10px;padding:0 15px;width:410px}form input[type=submit]{background-color:#7f009f;border:0;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:15px;transition:background-color .2s;width:80%}form input[type=submit]:hover{background-color:#ff05cf;transition:background-color .2s}.right{margin-left:50%;width:50%}.div_half_gradient{background:linear-gradient(90deg,#ff05cf 1%,#bf02b8);color:#fff;float:left;font-size:20px;text-align:left;width:50%}.div_white{background:#fff;color:#2f2f2f}.div_color{background:#e080e0;color:#fff;font-size:20px}.div_half_white{background:#fff;color:#fff;float:left;font-size:20px;text-align:left;width:50%}.div_up{background:#0000;padding:61px 0 0}.titlechainPrimaryButton{background:var(--primary-button-color);border:var(--primary-button-border);border-radius:var(--button-border-radius);color:#fff;cursor:pointer;display:inline-block;font-family:Arial;font-size:19px;margin-right:20px;padding:6px 10px;text-align:center;text-decoration:none;width:150px}.titlechainPrimaryButton:last-child{margin-right:0}.titlechainPrimaryButton:hover{background:var(--primary-button-color-hover)}.primaryButton:active,.secondaryButton:active,.secondaryButtonWhite:active,.titlechainPrimaryButton:active{position:relative;top:1px}.titlechainPrimaryButton:disabled{background:linear-gradient(90deg,#a9a9a9 1%,#d3d3d3);background-color:linear-gradient(90deg,#a9a9a9 1%,#d3d3d3);border:1px solid GrayText;color:GrayText;cursor:default}.asset-container{border-radius:0;color:#2f2f2f;margin:20px auto;max-width:87%;overflow:hidden;padding:4%}.asset-type-box{background-color:#e0e0e0}.asset-type-box,.asset-verified-box{border-radius:5px;color:#000;display:inline-block;font-size:16px;margin:5px;padding:5px 10px}.asset-verified-box{background-color:#10e010}.asset-item{background-color:#f3f3f3;border-radius:8px;margin-bottom:10px;padding:10px 20px}.collapsible{align-items:first baseline;background-color:var(--cell-background-color);border:1px solid #fff;border-radius:var(--card-corner-radius);box-shadow:var(--card-shadow);color:#21272a;cursor:pointer;display:flex;flex-direction:column;font-size:20px;gap:12px;height:370px;justify-content:left;margin-bottom:5px;outline:none;padding:30px;text-align:left}.active,.collapsible:hover{background:var(--cell-background-color-hover);transition-duration:.8s}.primaryButton{background:var(--primary-button-color);border:var(--primary-button-border);border-radius:var(--button-border-radius);box-shadow:var(--primary-button-shadow);color:#fff;height:48px;margin:12px 0;width:100%}.fixedWidthButton{width:300px}.primaryButton:hover{background:var(--primary-button-color-hover);border:var(--primary-button-border);transition:.8s}.primaryButtonTitle,.secondaryButtonTitle{color:#fff;font-family:var(--main-font);font-size:13pt;font-weight:500;text-transform:uppercase}.assetButton{margin-top:40px}.content{background-color:var(--cell-background-color);border-radius:var(--card-corner-radius);box-shadow:var(--card-shadow);overflow:hidden;padding:0 18px;transition:max-height .5s ease}.content.active{max-height:500px}.folder-title{color:var(--title-text-color);font-family:var(--main-font);font-size:15pt;font-weight:500;text-transform:uppercase}.folder-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px;margin-top:130px}.folder-item{flex:1 1;margin-bottom:60px;min-width:320px;text-align:center}.folder-description{color:#21272a;font-family:var(--main-font);font-size:15px;font-weight:400;margin:0;min-height:40px;text-align:left}.space-between-header-and-assets{height:0}.register-buttons-container{display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.buttons-box{background:var(--cell-background-color);border:.1px solid #fff;border-radius:10px;box-shadow:5px 5px 15px #00000080;display:inline-flex;justify-content:center;padding:10px}.modal{background-color:#0006;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fff;border-radius:5px;opacity:0;overflow:auto;padding:20px;position:absolute;transition:all .9s ease-in-out;width:80%}.modal.display-block{display:block}.modal.display-block .modal-content{opacity:1;transform:translate(10%,10%) scale(1)}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.asset-type-box,.asset-verified-box{background-color:#ffffff80;cursor:pointer;transition:background-color .5s ease}.asset-type-box:hover,.asset-verified-box:hover{background-color:#fff}.button-hero-image{height:230px;margin-bottom:30px;margin-top:-85px;object-fit:contain;width:100%}.tinyPrint{font:var(--main-font);font-size:10px}.finePrint,.textFieldDescription,.tinyPrint{color:#727272;margin-bottom:8px;margin-top:12px;text-align:left;text-transform:uppercase}.finePrint,.textFieldDescription{font:var(--main-font);font-size:14px;width:442px}.finePrint{font-weight:700;margin-top:12px}.uploadFilesButton{margin-top:8px;text-align:left;width:442px}.secondaryButton{background-color:#0000;border:var(--secondary-button-border);border-radius:var(--button-border-radius);color:var(--primary-button-color);height:40px;margin:12px 0;width:100%}.secondaryButton:hover{border-color:#7f98fe}.secondaryButtonTitle,.secondaryButtonWhiteTitle{color:var(--button-color);font-size:15px}.secondaryButtonWhiteTitle{color:#fff}.secondaryButtonWhite{background-color:#0000;border:2px solid #fff;border-radius:var(--button-border-radius);color:#fff;height:40px;width:150px}.secondaryButtonWhite:hover{border-color:#ffffffbf}#signature{margin-bottom:12px}#standardForm{margin-left:auto;margin-right:auto;width:442px}.formLogo{margin-top:12px}form canvas{border:1px solid #dee0e4;border-radius:var(--button-border-radius);height:120px;margin-bottom:12px;width:442px}.staticHeaderImage{animation:animateHeaderBackgroundLess 40s ease infinite;height:100%;left:0;object-fit:cover;opacity:.5;position:absolute;top:0;width:100%}.image-wrap{background-color:#00f;margin:0 auto;min-height:600px;overflow:hidden;position:relative;width:100%}.image-wrap .animatingImage{animation:animateHeaderBackground 40s ease infinite;height:100%;left:0;object-fit:cover}.headerContentWrapper,.image-wrap .animatingImage{position:absolute;top:0;width:100%}.errorMessage{color:red;font-size:15px;font-weight:700;margin-bottom:20px;margin-top:20px;text-transform:uppercase}@keyframes animateHeaderBackground{0%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(3);-webkit-transform:scale(3);-moz-transform:scale(3);-o-transform:scale(3)}to{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}}@keyframes animateHeaderBackgroundLess{0%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(1.8);-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8)}to{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}}@media only screen and (max-width:800px){.headerContentWrapper img{margin-bottom:20px;width:250px}.App-header h2{font-size:24px;padding:24px}#standardForm,.textFieldDescription,form .input-container,form canvas,form input[type=password],form input[type=text]{width:100%}#header{height:110px;min-width:410px;position:fixed;top:0;z-index:1}.div_ha1 img{margin-top:25px}#userInfoBox{height:auto;margin-top:0}.space-between-header-and-assets{height:40px}}