@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,500,600,700,800);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#97aec3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.div{padding:20px}.imageLabel{height:150px;margin-bottom:5px;margin-top:10px;width:150px}.containerPhoto,.containerTitle{text-align:start}.groupResults{background-color:hsla(0,8%,95%,.5);box-shadow:0 5px 15px rgba(0,0,0,.35);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:20px;padding-left:10px;padding-top:20px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.groupResults,.imageGroupResults{border-radius:30px;flex-direction:row;flex-wrap:wrap;margin:10px}.imageGroupResults{background-color:hsla(0,8%,95%,0);height:200px;padding:20px;width:200px}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.logocontato{height:30px;width:30px}.userPhoto{background-color:initial;border-radius:100px;cursor:pointer;height:100px;margin-bottom:20px;margin-top:20px;right:100px;width:100px}.buttonRemovePhoto{font-Size:11px;background-color:#528abe;border-radius:50px;color:#fff;cursor:pointer;margin:10px auto 20px;padding:5px;text-align:center;width:30%}@media (hover:hover){.userPhoto:hover{-webkit-mask-image:url(https://cdn-icons-png.flaticon.com/512/3388/3388968.png);mask-image:url(https://cdn-icons-png.flaticon.com/512/3388/3388968.png);-webkit-mask-size:contain;mask-size:contain;opacity:.8}.removeUserPhoto:hover{opacity:.8}}.label{border-radius:5px;color:#fff;padding:10px;width:100%}.containerLoading{display:flex;justify-content:center;margin-top:3%}.containerLoadingProfile{display:flex;justify-content:center;margin-bottom:1%;margin-top:1%}.containerPage{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;left:50%;margin:0 -50% 0 0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box,.boxProfile{background-color:hsla(0,8%,95%,.5);border:none;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.35);padding:15px;width:500px}.titleProfile{color:#566475;font-family:Fira Sans,sans-serif;font-size:25px;font-weight:400;line-height:1.5;margin-top:10px}.title{line-height:1}.textModal,.title{color:#566475;font-family:Fira Sans,sans-serif;font-size:25px;font-weight:300;text-align:center}.textModal{word-wrap:break-word;line-height:1.2;margin-top:20px}.linkModal{color:#1c6ab3;cursor:pointer;text-decoration:underline}.titleModal{color:#f4f4f4;font-size:30px;font-weight:500;line-height:1.2;margin-top:20px}.titleModal,.titleSearchGroups{font-family:Fira Sans,sans-serif;text-align:center}.titleSearchGroups{color:#2a475f;font-size:25px;font-weight:350;line-height:1;margin-bottom:30px;margin-top:50px}.text{font-size:12px;line-height:3}.text,.textProfile{color:#566475;font-family:Fira Sans,sans-serif;font-weight:500}.textProfile{font-size:16px;line-height:1.5;margin-bottom:10px}.text404{font-weight:500;line-height:5}.Label,.text404{font-family:Fira Sans,sans-serif;font-size:15px}.Label{font-weight:400;line-height:2}.contentLabel{border-radius:10px;margin-top:10px;width:80%}.divLabel{align-self:center;display:flex;justify-content:center}form{border:10px solid #f1f1f1}input,select{align-content:center;align-items:center;align-self:center;background-color:#e7e7e7;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;display:inline-block;margin:8px 0;outline-color:#97aec3;padding:12px 20px;width:80%}.modal-backdrop.show,.modal.show{z-index:100000!important}.inputImage{display:none}button{background-color:#528abe;border:none;border-radius:10px;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px;width:80%}.buttonGroup{background-color:#caedf4;margin-top:20px}.buttonGroup,.buttonGroupDesc{border:1px solid #566475;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#1d1f21;padding:10px;width:80%}.buttonGroupDesc{background-color:initial;margin-bottom:-10px}.buttonExitGroup{background-color:#d05866;margin-top:50px}.buttonExitGroup,.buttonResetPass{border:1px solid #000;color:hsla(0,0%,100%,.861);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.buttonResetPass{background-color:#8682c6;margin-top:30px}@media (hover:hover){button:hover{opacity:.8}.buttonGroup:hover{background-color:rgba(82,138,190,.2)}}@media (max-width:652px){.box,.boxProfile{width:400px}}@media (max-width:504px){.box,.boxProfile{width:300px}}@media (max-width:388px){.box,.boxProfile{width:250px}.textProfile{font-size:12px}}@media (min-height:399px) and (max-height:537px){.containerPage{padding-bottom:100px;padding-top:300px}}@media (min-height:327px) and (max-height:541px){.containerPage{padding-bottom:100px;padding-top:350px}}@media (max-height:436px){.containerPage{padding-bottom:100px;padding-top:300px}}@media (max-height:360px){.containerPage{padding-bottom:100px;padding-top:450px}}@media (min-height:436px) and (max-height:533px){.containerPage{padding-bottom:60px;padding-top:200px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}.imageLabelNav{border-radius:100px;height:50px;margin-right:.5em;position:absolute;width:50px}.titleNav{color:#fff;font-size:20px;margin-left:3em;width:-webkit-max-content;width:max-content}.navbar{align-items:center;background:#566475;display:flex;font-size:1.2rem;height:80px;justify-content:center;position:-webkit-sticky;position:sticky;position:relative;top:0;width:100%;z-index:999}.navbar-container{align-self:center;display:flex;height:80px;justify-content:space-between}.container{margin-left:auto;margin-right:auto;max-width:1300px;padding-left:50px;padding-right:50px;width:100%;z-index:1}.navbar-logo{align-items:center;cursor:pointer;display:flex;justify-self:start;margin:0 auto 0 -36px;text-align:center;text-decoration:none}.navbar-icon{margin-right:.5rem}.nav-menu{align-items:center;display:flex;justify-content:center;justify-content:flex-end;list-style:none;text-align:center}.nav-item{border-bottom:2px solid transparent;height:80px}.nav-item:hover{border-bottom:2px solid #09bef0}.nav-links{align-items:center;color:#fff;display:flex;height:100%;padding:.5rem 1rem;text-decoration:none}.activated{color:#09bef0}.fa-bars{color:#fff}.menu-icon{display:none}@media screen and (max-width:960px){.NavbarItems{position:relative}.nav-menu{display:flex;flex-direction:column;left:-100%;opacity:1;position:absolute;top:80px;transition:all .5s ease;width:100%}.nav-menu.active{background:#566475;left:0;opacity:1;transition:all .6s ease;z-index:1}.nav-links{display:table;padding:2rem;text-align:center;width:100%}.nav-links:hover{color:#09bef0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:all .3s ease}.nav-item:hover{border:none}.nav-item{width:100%}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;-webkit-transform:translate(-100%,60%);transform:translate(-100%,60%)}}.searchbox{background-color:#f2f1eb;background-image:url(https://cdn-icons-png.flaticon.com/512/1296/1296902.png);background-position:1.3rem;background-repeat:no-repeat;background-size:30px 30px;border:1px solid;border-radius:15px;box-shadow:0 1px 15px #4446;font-size:15px;padding:15px;transition:.4s ease-out;width:83%}.searchbox,.searchbox-wrap{display:flex;text-align:center}.searchbox-wrap{flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto}
/*# sourceMappingURL=main.82a27278.css.map*/