:root{--white:#fff;--grey-white:#f5f5f7;--grey-alt:#f1f1f1;--grey:#eee;--green-cyan:#43efd0;--dark-blue-title:#2f3367;--dark-blue-text:#303468;--grey-black:#00000026}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--white)}*,body{margin:0}*{padding:0}a{text-decoration:none}@font-face{font-family:Poppins;src:local("Poppins"),url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-family:Poppins-Light;src:local("Poppins-Light"),url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf) format("truetype")}@font-face{font-family:Poppins-Bold;src:local("Poppins-Bold"),url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf) format("truetype")}@font-face{font-family:Poppins-SemiBold;src:local("Poppins-SemiBold"),url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf) format("truetype")}*{font-family:Poppins,"sans-serif"}.page-container{background-color:var(--grey-black);height:calc(100vh - 80px)}.page-container,.page-container__section{align-items:center;display:flex;justify-content:center}.page-container__section{background-color:var(--white);border-radius:20px;flex-direction:column;gap:40px;max-height:572px;max-width:541px;padding:48px 40px}.page-container__section_image{height:280px;width:280px}.page-container__section_header{color:var(--dark-blue-text);font-size:18px;font-weight:400;line-height:28px;margin:0;max-width:461px;text-align:center;width:75%}@media only screen and (max-width:600px){.page-container__section{padding:30px 0}}.validated-container{background-color:var(--grey-black);height:calc(100vh - 80px)}.validated-container,.validated-container__section{align-items:center;display:flex;justify-content:center}.validated-container__section{background-color:var(--white);border-radius:20px;flex-direction:column;gap:40px;height:596px;max-width:610px;padding:48px 40px;width:90%}.validated-container__section_header{color:var(--dark-blue-text);font-size:18px;font-weight:400;line-height:28px;max-width:461px;text-align:center;width:90%}.credential-container{align-items:center;background-color:var(--grey-white);border-radius:10px;display:flex;height:350px;justify-content:center;max-width:530px;width:80%}.credential-container__image-wrapper{align-items:center;display:flex;justify-content:center;width:40%}.credential-container__image-wrapper img{height:179px;width:179px}.credential-container__contents{grid-column-gap:4px;-webkit-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:repeat(5,20%);grid-template-rows:repeat(13,23.38462px);width:60%}.credential-container__contents_type{grid-column:1/5;grid-row:3/5}.credential-container__contents_name{grid-column:1/7;grid-row:5/7}.credential-container__contents_surname{grid-column:1/5;grid-row:7/9}.credential-container__contents_university{grid-column:1/6;grid-row:9/11}.credential-container__contents_year{grid-column:1/5;grid-row:11/13}.credential-container__contents_expiration{grid-column:1/5;grid-row:13/15}.credential-container h3{color:var(--dark-blue-text);font-size:12px;font-weight:400}.credential-container h2{color:var(--dark-blue-text);font-family:Poppins-SemiBold,sans-serif;font-size:16px;overflow:scroll;word-break:break-all}.credential-container__contents_expiration h2,.credential-container__contents_year h2{font-size:14px}.credential-container__default-content-wrapper{align-items:center;display:flex;justify-content:center;width:40%}@media only screen and (max-width:600px){.validated-container__section{padding:0;width:100%}.credential-container__image-wrapper{width:30%}.credential-container__image-wrapper img{height:80px;width:80px}.credential-container{width:95%}.credential-container__contents{width:70%}.credential-container__contents h2{font-size:12px}}.custom-button{align-items:center;background-color:var(--green-cyan);border:none;border-radius:8px;cursor:pointer;display:flex;height:60px;max-width:366px;min-width:259px;padding:18px}.custom-button h2{color:var(--dark-blue-title);font-family:Poppins-SemiBold,sans-serif;font-size:18px;line-height:24px}@media only screen and (max-width:600px){.custom-button{min-width:auto}.custom-button h2{font-size:15px}}.bold{font-family:Poppins-Bold,"sans-serif";font-weight:700}.landing-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 80px)}.landing-container__header{align-items:center;color:var(--dark-blue-title);display:flex;font-size:36px;height:20%;line-height:44px;max-width:588px;text-align:center}.actions-container{align-items:center;display:flex;flex-direction:column;gap:40px;height:80%;margin:0 100px}.action-row{flex-wrap:wrap;gap:20px}.action,.action-row{display:flex;justify-content:center}.action{align-items:center;background-color:var(--grey-white);border-radius:20px;flex-direction:column;gap:28px;height:180px;max-width:383px;padding:48px 40px}.action__header{width:287px}.action__header,.action__header__qr{color:var(--dark-blue-text);font-size:18px;font-weight:400;height:50%;line-height:28px;text-align:center}.action__button-wrapper{align-items:flex-end;display:flex;height:50%;justify-content:center;width:100%}.action__qrCode-wrapper{align-items:center;display:flex;height:80%;justify-content:center;width:80%}.action__loader-wrapper{align-items:flex-end;display:flex;height:50%;justify-content:center;width:100%}.loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:8px solid #fff;border-radius:50%;border-top:8px solid var(--green-cyan);height:50px;width:50px}.landing-header{margin-bottom:32px}.landing-divider{background-color:#d1d5db;border:none;height:1px;margin:16px 0}.landing-container{position:relative;z-index:1}.group-container{background-color:#58ad9c;border-radius:20px;margin-top:20px;padding:20px;position:relative;z-index:0}.landing-container__title{color:#2f3367;font-size:28px;font-weight:700;margin-bottom:16px;position:relative;z-index:2}.group-container__title{color:#2f3367;font-size:18px;font-weight:700;margin-bottom:16px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){.landing-container__header{font-size:30px;line-height:35px;margin:0 30px}.action{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.actions-container{height:50%;margin-top:50px;overflow-x:scroll;width:100%}}.qrCode-container{border-radius:10px;overflow:hidden}.qrCode-container img{height:auto;width:100%}
/*# sourceMappingURL=main.ffab9368.css.map*/