@charset "UTF-8";@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-IBJDU34N.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}html,body,app-root{font-family:Google Sans Flex,sans-serif}body{background:radial-gradient(circle at 20% 80%,#edd3f1,#fff 50% 100%);min-height:100vh}*{font-family:inherit;box-sizing:border-box;margin:0}.fa,.fas,.far,.fal,.fab,.fad{font-family:Font Awesome 6 Free!important}.text-icon{display:flex;justify-content:space-between}.control-error{font-size:12px;color:#c53d3d}.separator{border:1px solid #D9D9D9}.getPDF{padding-inline:1rem}.getPDF p{width:fit-content;text-align:left}.getPDF div{width:100%;margin-top:1rem;display:flex;flex-direction:row;justify-content:space-between}.getPDF div p{font-weight:700}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltiptext{font-size:14px;visibility:hidden;width:max-content;background-color:#484848;color:#edd3f1;text-align:center;border-radius:7px;padding:6px 12px;position:absolute;z-index:10;top:120%;left:50%;transform:translate(-50%);transition:opacity .1s;opacity:0}.tooltiptext:after{content:"";position:absolute;top:5%;left:50%;width:12px;height:12px;background-color:#484848;transform:translate(-50%,-50%) rotate(45deg);border-radius:2px;z-index:-1}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.option-wrapper{display:flex;flex-flow:column;gap:5px}.option-wrapper .options{display:flex;gap:8px}.option-wrapper .options .option-label{font-family:"Google Sans Flex 24",sans-serif;color:#562172;border-radius:23.5px;border-width:3px;outline:none;font-size:1rem;height:48px;cursor:pointer;background-color:#fafafa;border-style:solid;border-color:#edd3f1;align-content:center}.option-wrapper .options .option-label:not(.only-icon){padding:5px 20px}.option-wrapper .options .option-label:hover{background-color:#562172;color:#fafafa;border-color:#edd3f1;transition:all .1s;border-color:#562172}.option-wrapper .options .option-label:has(input:checked){background-color:#562172;color:#fafafa;border-color:#562172}.option-wrapper .options .option-label input{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0}.option-wrapper .option{font-size:18px;color:#562172;font-weight:600;width:fit-content}.only-icon{height:48px;width:48px}.clear-button,.light-button,.swal2-cancel,.swal2-deny,.dark-button,.swal2-confirm,.purple-button{font-family:"Google Sans Flex 24",sans-serif;color:#562172;border-radius:23.5px;border-style:solid;border-color:transparent;border-width:3px;outline:none;font-size:1rem;height:48px}.clear-button:not(.only-icon),.light-button:not(.only-icon),.swal2-cancel:not(.only-icon),.swal2-deny:not(.only-icon),.dark-button:not(.only-icon),.swal2-confirm:not(.only-icon),.purple-button:not(.only-icon){padding:5px 20px}.clear-button:hover,.light-button:hover,.swal2-cancel:hover,.swal2-deny:hover,.dark-button:hover,.swal2-confirm:hover,.purple-button:hover{cursor:pointer}.clear-button{background-color:transparent;transition:all .1s;transition:border-color .5s;transition:box-shadow .5s}.clear-button:hover{border:2px solid #562172;box-shadow:0 0 0 2px #fff,0 0 0 4px #562172}.light-button,.swal2-cancel,.swal2-deny{background-color:#fafafa;border-style:solid;border-color:#edd3f1}.light-button:hover,.swal2-cancel:hover,.swal2-deny:hover{background-color:#562172;color:#fafafa;border-color:#edd3f1;transition:all .1s}.purple-button{background-color:#562172;color:#fafafa;font-weight:700}.purple-button:hover{border-color:#562172;background-color:#edd3f1;color:#562172;transition:all .1s}.dark-button,.swal2-confirm{background-color:#edd3f1}.dark-button:hover,.swal2-confirm:hover{border-color:#562172;background-color:#562172;color:#fafafa;transition:all .1s}.swal2-popup{border-radius:32px}.btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;transition:all .3s ease;font-weight:600;border-radius:4px;position:relative;overflow:hidden}.btn:disabled{opacity:.6;cursor:not-allowed;background-color:#ccc;color:#666;border:1px solid #999999}.btn--fit{width:fit-content}.btn--full{width:100%}.btn--small{padding:.6rem 1rem;font-size:.9rem}.btn--large{padding:1.5rem 1rem;font-size:1.2rem}.btn--accent{background-color:#562172;color:#edd3f1;border:none}.btn--accent:hover:not(:disabled){background-color:#edd3f1}.btn--accent:after{content:"";border-radius:inherit;position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#fff6,#fff0);transform:skew(-25deg);transition:none}.btn--accent:hover:not(:disabled):after{animation:shine 1s forwards}.btn--primary{background-color:#562172;color:#edd3f1;border:none}.btn--primary:hover:not(:disabled){background-color:#562172}.btn--primary:after{content:"";border-radius:inherit;position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#fff6,#fff0);transform:skew(-25deg);transition:none}.btn--primary:hover:not(:disabled):after{animation:shine 1s forwards}.btn--outline{background-color:#edd3f1;color:#562172;border:1.5px solid #562172}.btn--outline:hover:not(:disabled){background-color:#f5f5f5}.btn--outline:after{content:"";border-radius:inherit;position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#fff6,#fff0);transform:skew(-25deg);transition:none}.btn--outline:hover:not(:disabled):after{animation:shine 1s forwards}@keyframes shine{0%{left:-75%}to{left:125%}}.btn--round{min-width:41px;height:41px;background-color:#562172;color:#edd3f1;border:none;border-radius:100%}.btn--round:hover:not(:disabled){background-color:#562172}.btn--round-flex{display:flex;width:fit-content;height:41px;background-color:#562172;color:#edd3f1;border:none;border-radius:100px;padding-inline:18px;font-size:.9rem}.btn--round-flex:hover:not(:disabled){background-color:#562172}.btn--round-big{cursor:pointer;width:60px;height:60px;border-radius:100%}.btn--clear{background:none;border:none;outline:none}.icon-button{display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;color:#edd3f1;transition:transform .2s ease;text-decoration:none;border:none}.icon-button:hover{transform:scale(1.1);color:#562172}.icon-button.is-landing,.icon-button.is-landing:hover{color:#562172}.checkbox{cursor:pointer;background-color:transparent;width:15px;height:15px;appearance:none;border:2px solid #636363;border-radius:2px;position:relative;padding:0;transition:background-color .05s ease}.checkbox:not(checked):after{content:"";position:absolute;left:3px;top:-1px;width:3px;height:10px;border:solid #FAFAFA;border-width:0px;transform:rotate(45deg);transition:border-width .05s ease .15s}.checkbox:disabled{opacity:.5}.checkbox:checked{background-color:#562172}.checkbox:checked:after{border-width:0 2px 2px 0}input[type=radio]{accent-color:#562172}.blue-link{color:#1077c0;text-decoration:underline;font-size:.9rem}.blue-link:hover{color:#562172;cursor:pointer}.white-link{color:#edd3f1;text-decoration:underline;font-size:.9rem}.white-link:hover{color:#562172;cursor:pointer}.link{color:#0e0e0e;text-decoration:none;position:relative}.link:hover:after{height:2px}.link:after{content:"";position:absolute;height:0px;width:100%;top:100%;left:0;background-color:#0e0e0e;transition:height 75ms ease-in}.purple-link{color:#562172;text-decoration:none;position:relative;white-space:nowrap}.purple-link:hover:after{height:2px}.purple-link:after{content:"";position:absolute;height:0px;width:100%;top:100%;left:0;background-color:#562172;transition:height 75ms ease-in}@font-face{font-family:Google Sans Flex;src:url(/fonts/GoogleSansFlex/GoogleSansFlex_72pt-Regular.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Google Sans Flex;src:url(/fonts/GoogleSansFlex/GoogleSansFlex_72pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:semibold}@font-face{font-family:"Google Sans Flex 24";src:url(/fonts/GoogleSansFlex/GoogleSansFlex_24pt-Regular.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Google Sans Flex 24";src:url(/fonts/GoogleSansFlex/GoogleSansFlex_24pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:semibold}.h1-hero{font-size:2.5rem;font-weight:500;color:#562172}.h1-primary{font-size:64px;font-weight:600;color:#562172;text-transform:uppercase}.h1-primary--center{text-align:center}.h1-primary--left{text-align:left}.h1-primary--right{text-align:right}.h1-primary--margin-bottom{margin-bottom:1rem}.h1-primary--stylish{font-family:Abhaya Libre,serif;text-transform:none;font-weight:400;font-size:64px}.h2-primary{font-size:1.2rem;font-weight:600;color:#562172}.h2-primary--center{text-align:center}.h2-primary--left{text-align:left}.h2-primary--right{text-align:right}.h2-primary--thin{font-weight:500}.h2-primary--margin-bottom{margin-bottom:1rem}.h3-primary{font-size:1rem;font-weight:600;color:#562172}.h3-primary--center{text-align:center}.h3-primary--left{text-align:left}.h3-primary--right{text-align:right}.h3-primary--thin{font-weight:500}.admin-dashboard-section-title{font-family:Abhaya Libre,serif,regular;color:#0e0e0e;background-color:transparent;font-weight:100;margin-bottom:.8em}.subtitle{font-size:64px;font-weight:500;color:#562172}.text-primary{font-size:.9rem;color:#0e0e0e}
