@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300&family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope&family=Montserrat:wght@300&display=swap");body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.main-layout{max-width:1024px;margin:0 auto;padding-left:16px;padding-right:16px}.main-children{padding-top:90px}.mobile-header{position:fixed;background:linear-gradient(180deg,#e7eef7,hsla(0,0%,85%,0));z-index:0;top:0;left:0;padding:8px 16px;width:100%;max-width:100vw}.main-logo{display:block;width:70%;height:75px}.header-container{justify-content:space-between}.footer,.header-container{display:flex;align-items:center}.footer{flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea;justify-content:center;flex-direction:column;width:100%;margin-top:20px}.likeText{font-weight:500;font-size:26px;line-height:30px;color:#192033;margin-bottom:7px}.footerText,.likeText{font-family:Roboto;font-style:normal;display:flex;align-items:flex-end;text-align:center;letter-spacing:.02em}.footerText{font-weight:400;font-size:18px;line-height:21px;color:#2b2b2b;margin-bottom:5px}.copyrightText{font-family:Manrope;font-style:normal;font-weight:500;font-size:16px;line-height:26px;text-align:center;letter-spacing:-.02em;color:#acacb4}.footer a{display:flex;justify-content:center;align-items:center;flex-grow:1}.dropzone-container{width:100%;background:#fff;box-shadow:0 16px 40px rgba(112,144,176,.16);border-radius:10px;margin-top:30px}.mainCard{display:flex;justify-content:center;width:100%;align-items:center;flex-direction:column;padding:10px 10px 20px}.headerText{font-weight:700;font-size:32px;line-height:38px}.headerNote,.headerText{font-family:Roboto;font-style:normal;letter-spacing:.02em;color:#192033}.headerNote{font-size:18px;line-height:21px;text-align:center}.file-format-container:first-child,.headerNote,:last-child{font-weight:500}.btnjpg{background:#e9e5fd;text-align:center}.btnjpeg,.btnjpg{border-radius:9px;font-family:Roboto;padding:8px 10px;font-style:normal;font-weight:500;font-size:15px;display:flex;justify-content:center;align-items:center;line-height:18px;text-transform:capitalize;letter-spacing:.02em}.btnjpeg{background:#fde5e5;color:#c43c3c}.btnpng{padding:8px 10px;background:#d3e8fd;display:flex;justify-content:center;align-items:center;border-radius:9px;font-family:Roboto;font-style:normal;font-weight:500;font-size:15px;line-height:18px;text-transform:capitalize;letter-spacing:.02em;color:#0c3f9f}.content-line1,.content-line2{width:98px;height:0;background-color:#acacb4;border:1px solid #acacb4}.lineCenterText{margin-left:10px;margin-right:10px;font-weight:400;font-size:18px;line-height:21px;align-items:flex-end;text-align:center;letter-spacing:.02em;color:#acacb4}.lineCenterText,.uploadBtn{font-family:Roboto;font-style:normal;display:flex}.uploadBtn{width:193px;height:50px;color:#fff;align-items:center;cursor:pointer;background:#192033;justify-content:center;border-radius:9px}.files{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.files+label{color:#fff;cursor:pointer;display:inline-block;padding:.25rem .75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;display:grid;align-items:center;width:185px;height:45px;border-radius:6%}.files+label:focus,.files+label:hover{background-color:#192033;color:#fff}.files+label:focus{outline:1px dotted #fff}.warn{display:flex;margin-top:35px;margin-bottom:10px;color:#e40c0c;font-size:13px;font-family:revert;font-weight:600;text-align:center}.desktop-header{padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}.main-logo-desktop{width:auto;display:block;height:50px}.header-nav-button{color:#000!important}.active-header-nav,.header-nav-button:hover{background-color:#192033!important;color:#fff!important;font-weight:600}.desktop-header-nav-items{display:flex;align-items:center;gap:20px}@media only screen and (min-width:280px) and (max-width:1023px){.content-line1,.content-line2{width:30px}.desktop-header{display:none}}@media only screen and (min-width:1024px){.mobile-header{display:none}}