@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";.not-found-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2rem}.not-found-container p{font-size:1.4rem}.not-found-container .not-found{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:10rem}.not-found-container .not-found h1{margin-block:2rem;color:#1c2e9d;font-weight:300;font-size:9rem}.not-found-container .not-found img{position:absolute;top:calc(50% - 2rem);right:calc(50% - 2rem);width:4rem}.my-calendar{position:static;margin-inline:auto;margin-block:1rem;border:1px solid rgb(223,219,219);border-radius:20px;background-color:#fff;background-color:transparent;padding:.2rem .2rem 7rem;padding-block:.5rem;width:94vw}.my-calendar .save-date{margin-block:.5rem;margin-right:75vw;border-radius:18px;background-color:transparent;padding:.2rem;width:15vw;color:#05204c;font-weight:500}.my-calendar .react-calendar{margin:0 auto;border:none;background-color:transparent;width:100%}.my-calendar .react-calendar .date-class{display:flex;justify-content:center;align-items:center;border-radius:50%;width:1.8rem;height:1.8rem}.my-calendar .react-calendar .event-tile .date-class{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center}.my-calendar .react-calendar .event-tile .date-class .point{position:absolute;top:1.5rem;border-radius:50%;background-color:#00b4d8;width:.4rem;height:.4rem}.my-calendar .react-calendar .react-calendar__tile{display:flex;justify-content:center;align-items:center;border:none;background-color:transparent;padding:.4rem;height:2.1rem}.my-calendar .react-calendar .react-calendar__tile abbr{display:none}.my-calendar .react-calendar .react-calendar__navigation{justify-content:center;align-items:center;gap:2rem;margin-bottom:0;border-bottom:1px solid rgb(228,226,226);padding-bottom:.5rem}.my-calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow{cursor:pointer;border:none;background-color:transparent;color:#05204c;font-size:1.2rem}.my-calendar .react-calendar .react-calendar__navigation__label{flex-grow:unset!important;border:none;background-color:transparent;width:fit-content;pointer-events:none;color:#05204c}.my-calendar .react-calendar .react-calendar__month-view__days__day--weekend{color:unset}.my-calendar .react-calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:unset}.my-calendar .react-calendar .react-calendar__tile--active{background-color:transparent;color:#fff;font-weight:700}.my-calendar .react-calendar .react-calendar__tile--active .date-class{border:none;background-color:#00b4d81a;color:#00b4d8}.my-calendar .react-calendar .react-calendar__tile--active .date-class .point{display:none}.my-calendar .react-calendar .react-calendar__month-view__days__day--neighboringMonth .date-class{color:#8080803f}.my-calendar .react-calendar .react-calendar__tile--now{background-color:transparent}.dates-container{padding:.2rem;height:fit-content;overflow-x:auto;scrollbar-width:none}@media (width >= 770px){.dates-container{padding:1rem}}.dates-container .date-button{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-inline:.2rem;box-shadow:0 0 4px #e6e5e5;border:1px solid transparent;border-radius:15px;background-color:#fff;padding:.6rem .3rem;color:#05204c}.dates-container .date-button.disabled{opacity:.5;cursor:not-allowed}.dates-container .date-button.selected{border:1px solid #05204c}.dates-container .date-button p{margin-block:0;font-weight:500}@media (width >= 770px){.dates-container .date-button{padding:.8rem 1.3rem}}.participants-container{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;width:100%}.participants-container .participants-number{margin-block:0;color:#68686f;font-size:.9rem}.participants-container .line{border-radius:12px;background-color:#d6dce6;width:55%;height:.5rem}.participants-container .line.long{width:100%}.participants-container .line .fill{border-radius:12px;background-color:#00b4d8;height:.5rem}.opportunity-container{cursor:pointer;margin:.2rem auto;box-shadow:1px 1px 2px #00000040;border-radius:20px;width:90vw;height:fit-content}.opportunity-container.small{margin:.8rem auto;width:95%;height:17vh}.opportunity-container.small .card-top{gap:.5rem;padding-top:.7rem}.opportunity-container.small .card-top h1{font-size:1.7rem}.opportunity-container.small .card-top .date{font-size:1.3rem}.opportunity-container .title-date-container{display:flex;flex-direction:column;align-items:flex-start}.opportunity-container .title-date-container .event-title{max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-container .card-top{display:flex;position:relative;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;height:15vh}.opportunity-container .card-top.none{display:none}.opportunity-container .card-top .tags-container{display:flex;position:absolute;top:.35rem;left:.5rem;gap:.5rem;z-index:2}.opportunity-container .card-top .tags-container .soon{border:2px solid #05204c;border-radius:30px;background-color:#05204c;padding:.4rem;color:#fff;font-size:1rem}.opportunity-container .card-top .tags-container .distance{border:2px solid white;border-radius:30px;background-color:#fff;padding:.4rem;color:#05204c;display:flex;justify-content:center;gap:.2rem;align-items:center;font-size:1rem}.opportunity-container .card-top .tags-container .destination{display:flex;justify-content:center;align-items:center;border:2px solid #05204c;border-radius:22px;background-color:#05204c;padding:0 .4rem;color:#fff;font-size:1rem}.opportunity-container .card-top img{position:absolute;top:0;right:0;z-index:-1;filter:brightness(.7);border-radius:20px 20px 0 0;width:100%;height:100%;object-fit:cover}.opportunity-container .card-bottom{display:flex;flex-direction:column;justify-content:right;align-items:flex-start;gap:.5rem;margin-top:-1rem;border-radius:20px;background-color:#fff;padding-inline:1rem;padding-block:.5rem;width:100%}.opportunity-container .card-bottom .event-details{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;width:100%}.opportunity-container .card-bottom .event-details img{border-radius:50%;width:2.5rem;height:2.5rem}.opportunity-container .card-bottom h1{margin:0;color:#05204c;font-weight:500;font-size:1.2rem}.opportunity-container .card-bottom .location{display:flex;align-items:center;margin:0;color:#00b4d8}.opportunity-container .card-bottom .location svg{width:1.3rem}.opportunity-container .card-bottom .date{display:flex;justify-content:flex-start;align-items:center;gap:.3rem}.opportunity-container .card-bottom .date p{margin:0;color:#68686f;font-size:1rem}.opportunity-container .card-bottom.none{display:none}.opportunity-container .card-bottom .amount-container{display:flex;position:absolute;top:-2rem;right:75%;justify-content:center;align-items:center}.opportunity-container .card-bottom .amount-container .amount{display:flex;position:relative;justify-content:center;align-items:center}.opportunity-container .card-bottom .amount-container .amount .MuiCircularProgress-root.orange svg{color:#e17511}.opportunity-container .card-bottom .amount-container .amount .MuiCircularProgress-root.red svg{color:#b52929}.opportunity-container .card-bottom .amount-container .amount .MuiCircularProgress-root svg{border-radius:50%;background-color:#ffffff79;color:#2fac3c}.opportunity-container .card-bottom .amount-container .amount p{position:absolute;font-weight:600;font-size:.85rem;text-shadow:0 4px 4px rgba(255,255,255,.3)}@media (width >= 770px){.opportunity-container .card-top{height:18vh}.opportunity-container .card-bottom{gap:1vh;padding:0%}.opportunity-container .card-bottom .event-details{padding:1rem}.opportunity-container .card-bottom .event-details .date-and-title{display:flex;flex-direction:column;gap:1vh}.opportunity-container .card-bottom .participants-container{margin-bottom:.35rem;padding:0 .5rem}.opportunity-container .card-bottom .participants-container .line{width:70%}}.search-view-container{display:flex;justify-content:space-between;align-items:center;margin-inline:auto}.search-view-container .MuiTextField-root{border:1px solid rgba(128,128,128,.334);border-radius:12px;width:85%}.search-view-container .MuiTextField-root .MuiInputBase-input{padding-block:.7rem}.search-view-container .MuiTextField-root fieldset{border:none}.search-view-container .view-container{display:flex;justify-content:center;align-items:center;gap:.3rem;border-radius:8px;background-color:#80808015;padding:.3rem}.search-view-container .view-container .view-button{display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;border:none;border-radius:8px;background-color:transparent;padding:.4rem}.search-view-container .view-container .view-button.selected{box-shadow:0 0 7px #0000006b;background-color:#fff;color:#00b4d8}@media (width >= 770px){.search-view-container .view-container .view-button{gap:.2rem;border-radius:.6rem;width:6rem;color:#00b4d8;font-size:medium;font-family:rubik,"sans-serif"}.search-view-container .view-container .view-button.selected{box-shadow:0 0 7px #0003;background-color:#fff;color:#05204c}}.alert-container.success .MuiPaper-root{background-color:#cec!important}.alert-container .MuiPaper-root{display:flex;position:absolute!important;right:5vw;bottom:10rem;flex-direction:row!important;justify-content:center;align-items:center;gap:.5rem;z-index:1200;border-radius:12px;background-color:#ffe8c9!important;width:90%!important;height:fit-content!important}@media (width >= 850px){.alert-container .MuiPaper-root{left:30%;width:35%!important}}.alert-container .MuiPaper-root .MuiAlert-message{font-size:1.2rem}.MuiButtonBase-root.basic-button{border:none;border-radius:16px;background-color:#05204c;width:100%;height:3.2rem;color:#fff;font-weight:600;font-size:1rem;font-family:rubik,"sans-serif"}.MuiButtonBase-root.basic-button p{margin:0}.MuiButtonBase-root.basic-button:hover{background-color:#05204c}.confirm-dialog-container .MuiBackdrop-root{background-color:#0006;overflow:hidden}.confirm-dialog-container .MuiDialog-container{display:flex;justify-content:center;align-items:center;height:100vh;overflow:hidden}.confirm-dialog-container .MuiDialog-container .MuiPaper-root{display:flex;position:relative;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;border-radius:20px;background-color:#fff;padding-inline:.3rem;padding-block:1rem;width:90vw;max-height:60vh;overflow:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.confirm-dialog-container .MuiDialog-container .MuiPaper-root .close{position:absolute;top:.5rem;right:.5rem;cursor:pointer;margin:0;border:none;background-color:transparent;padding:0;color:#000;font-size:2rem}.confirm-dialog-container .MuiDialog-container .MuiPaper-root .buttons-container{display:flex;justify-content:space-around;align-items:center;width:100%}.confirm-dialog-container .MuiDialog-container .MuiPaper-root .buttons-container .basic-button{border:2px solid transparent;padding:.5rem 1rem;width:fit-content;font-weight:500;font-size:1.2rem}.confirm-dialog-container .MuiDialog-container .MuiPaper-root .buttons-container .basic-button p{color:#fff}.confirm-dialog-container .MuiDialog-container .MuiPaper-root .buttons-container .basic-button:last-child{border:2px solid #1c2e9d;background-color:transparent}.confirm-dialog-container .MuiDialog-container .MuiPaper-root .buttons-container .basic-button:last-child p{color:#1c2e9d}.confirm-dialog-container .MuiDialog-container .MuiPaper-root p{margin-block:1.5rem;width:fit-content;color:#1c2e9d;font-weight:600;font-size:1.4rem;text-align:center}.field-container{gap:.65vh;width:100%;text-align:start}.field-container .field-label{display:flex;flex-direction:row;align-items:center;gap:2vw;color:#05204c;font-weight:600;font-size:1rem;line-height:1.3rem}.field-container .field-label .info-button{padding:0%}.field-container .field-label .info-button .info-icon{padding:0%;color:#05204c}.field-container .field{border-radius:1rem;width:100%;min-width:100%;height:3rem;color:#05204c}.field-container .field.multiline{height:unset}.field-container .helper-text{padding-right:1vw;color:#d32f2f;font-size:1rem;font-family:rubik,"sans-serif";text-align:start}.field-tooltip{border-radius:2vw;background-color:#05204c99;padding:0;color:#fff}.field-tooltip .MuiTooltip-tooltip{background-color:#05204c99;padding:2vw;color:#fff;font-size:.9rem}.address-container .field-container .helper-text{font-size:1rem}.address-container .field-container .field-label{font-size:1.2rem}.feed-container .search-view-and-date-container{padding:1% 2%}.feed-container .search-view-and-date-container .order-list-menu .filters-badge .MuiBadge-badge{top:.25rem;right:.25rem;border:1px solid white;background-color:#00b4d8;padding-left:4px;width:min(1.1rem,3.3vw);min-width:1vw;height:min(1.1rem,3.3vw);color:#fff;font-size:small;font-family:rubik,"sans-serif"}.feed-container .search-view-and-date-container .order-list-menu .filters-badge .filters-img-icon{cursor:pointer}.feed-container .opportunities-container{-ms-overflow-style:none;display:flex;justify-content:center;align-items:center;gap:.8rem;padding-bottom:7rem;scrollbar-width:none}.feed-container .opportunities-container.opportunities-container-desktop{justify-content:flex-start}.feed-container .opportunities-container .one-opportunity-container{flex:1;flex-basis:25rem;z-index:1;height:fit-content}@media (width >= 850px){.feed-container .opportunities-container .one-opportunity-container{max-width:46vw;height:fit-content}}@media (width >= 1300px){.feed-container .opportunities-container .one-opportunity-container{max-width:33vw}}@media (width >= 1700px){.feed-container .opportunities-container .one-opportunity-container{max-width:24vw}}.feed-container .search-view-container{flex:1;gap:1rem}.feed-container .sort-container{display:flex;flex:12;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;cursor:pointer;color:#000000b3}.feed-container .sort-container .MuiInputBase-root{display:flex;flex-direction:row-reverse;border:1px solid lightgrey;border-radius:.8rem;padding:.5rem;width:100%;height:3rem;color:#05204cb3;font-size:small}.feed-container .sort-container .MuiInputBase-root fieldset{border:none}.feed-container .sort-container .MuiInputBase-root .MuiSelect-select{padding:.5rem}.feed-container .circular-container{display:flex;justify-content:center;align-items:center;width:100%}.feed-container .explain{font-weight:500;font-size:1rem;text-align:center}.feed-container .opportunities-type{display:flex;justify-content:center;align-items:center;gap:2rem}.feed-container .opportunities-type .opportunity-type{margin:0;border:none;border-bottom:1px solid #1c2e9d;background-color:transparent;width:fit-content;color:#1c2e9d;font-weight:600;font-size:1.4rem;text-align:center}.calendar-icon{display:flex;justify-content:flex-start;align-items:center;gap:.3rem;margin:.5rem auto;margin-top:0;width:90%}.calendar-icon a{margin:0;color:#000;font-size:1.2rem;text-decoration:underline}.calendar-icon a:visited{color:#000}.opportunity-card-dialog .MuiBackdrop-root{background-color:#0006}.opportunity-card-dialog .MuiDialog-container{display:flex;justify-content:center;align-items:flex-end;padding-bottom:6rem}.opportunity-card-dialog .MuiDialog-container .MuiPaper-root{margin:0;border-radius:20px;background-color:#000;width:90vw}.opportunity-card-dialog .MuiDialog-container .par{text-align:center}.opportunity-card-dialog .MuiDialog-container .days-container{display:flex;justify-content:center;align-items:center;gap:.3rem}.opportunity-card-dialog .MuiDialog-container .days-container.repeated button{width:2.3rem;height:2.3rem;font-size:1rem}.opportunity-card-dialog .MuiDialog-container .days-container button{display:flex;justify-content:center;align-items:center;transition:all .2s ease;border:2px solid #1c2e9d;border-radius:50%;background-color:transparent;width:2.5rem;height:2.5rem;color:#1c2e9d;font-weight:700;font-size:1rem}.opportunity-card-dialog .MuiDialog-container .days-container button.add{display:flex;justify-content:center;align-items:center;border:2px solid #1c2e9d;border-radius:15px;padding:.3rem;width:fit-content;height:fit-content;color:#1c2e9d}.opportunity-card-dialog .MuiDialog-container .days-container button.chosen{background-color:#1c2e9d;color:#fff}.filters-dialog .MuiBackdrop-root{background-color:#0006}.filters-dialog .MuiDialog-container{display:flex;justify-content:center;align-items:flex-end;padding-bottom:6rem}@media (width >= 850px){.filters-dialog .MuiDialog-container{padding-bottom:1.5rem}}.filters-dialog .MuiDialog-container .MuiPaper-root{position:relative;margin:0;border-radius:20px;width:90vw}@media (width >= 850px){.filters-dialog .MuiDialog-container .MuiPaper-root{height:90vh}}.filters-dialog .MuiDialog-container .MuiPaper-root .close{position:absolute;top:.5rem;right:.5rem;cursor:pointer;margin:0;border:none;background-color:transparent;padding:0;color:#000;font-size:2rem}.notification-card{border-top:1px solid rgb(224,218,218);padding-block:.5rem;width:100%;height:fit-content;background-color:#fff}.notification-card:hover{background-color:#00000005}.icon-background{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.notification-card-header .title{margin-bottom:.25rem;line-height:1.2}.notification-card-header .content{line-height:1.4;margin-bottom:.5rem}.notification-card-header .notification-created-time{white-space:nowrap;font-size:.75rem}.notifications-page-container{height:85vh;overflow:auto;display:flex;flex-direction:column}.notifications{display:flex;flex-direction:column;height:100%;overflow-y:auto}@media (width >= 770px){.notifications{padding-bottom:10vh}}.notifications-grouped-container{display:flex;flex-direction:column;gap:.5rem}.notification-big-container{display:flex;flex-direction:column;gap:.25rem}.notification-group{padding:.5rem 1rem;font-weight:600;color:#0009;font-size:.9rem;background-color:#00000005;border-radius:4px;margin:0 .5rem}.event-participants-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-inline:auto;border:2px solid #d6dce6;border-radius:8px;padding:1rem 1rem .5rem;width:calc(100% - 2rem)}.event-participants-container .participants-details{display:flex;justify-content:space-between;align-items:center;width:100%}.event-participants-container .participants-details .images-number-container{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.event-participants-container .participants-details .images-number-container .images-container{display:flex;justify-content:flex-start;align-items:center}.event-participants-container .participants-details .images-number-container .images-container .participant-img{margin-right:-.4rem;border:1px solid #d6dce6;border-radius:50%;padding:.1rem;width:2.2rem;height:2.2rem}.event-participants-container .participants-details .images-number-container .participants-number{margin-block:0;color:#68686f;font-size:.9rem}.event-participants-container .participants-details .view-button{border:none;background-color:transparent;color:#00b4d8;font-weight:500;font-size:1.1rem}.event-participants-container .participants{border-top:1px solid #d6dce6;width:100%}.event-participants-container .participants .registered{margin-bottom:.5rem;color:#05204c;font-weight:500;font-size:1.1rem}.event-participants-container .participants .participants-list-container{height:12vh;overflow-y:auto;scrollbar-width:none}.event-participants-container .participants .image-name-container{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;width:100%}.event-participants-container .participants .image-name-container p{color:#05204c}.event-participants-container .participants .image-name-container .participant-img{border-radius:50%;width:2.5rem;height:2.5rem}.id-drawer .MuiPaper-root{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media (width >= 770px){.id-drawer{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.id-drawer .id-container{position:relative;gap:10%;border-radius:1rem;background-color:#fff;padding:3%;width:40%;height:40%}.id-drawer .id-container .back-button{position:absolute;top:5%;left:2%;color:#00b4d8}.id-drawer .id-container .field-container{gap:2vh}.id-drawer .id-container .field-container .field-label{gap:1%;font-size:larger}.id-drawer .id-container .field-container .field-label .field-tooltip .MuiTooltip-tooltip{border-radius:1rem;padding:.5rem;font-size:small}.id-drawer .id-container .basic-button{font-size:medium}}.small-drawer-container{border-top-left-radius:30px;padding:1rem;width:100vw;overflow:hidden}.small-drawer-container .title{color:#05204c;font-weight:500;font-size:1.3rem;text-align:center}.small-drawer-container .sub-title{text-align:center}.small-drawer-container .actions-container{display:flex;justify-content:flex-end;align-items:center;gap:.3rem;margin-inline:5vw;padding-bottom:.3rem;width:90%;height:70%}.small-drawer-container .actions-container .action-button{font-weight:500}.small-drawer-container .actions-container .action-button.no-background{background-color:transparent;color:#05204c}@media (width >= 770px){.small-popup{display:flex;justify-content:center;align-items:center}.small-popup .small-drawer-container{position:relative;border-radius:1rem;background-color:#fff;padding:3%;width:35%}.small-popup .small-drawer-container .sub-title{width:100%;font-size:medium}.small-popup .small-drawer-container .back-button{position:absolute;top:5%;left:2%;color:#00b4d8}.small-popup .small-drawer-container .actions-container{margin-top:10%}.small-popup .small-drawer-container .actions-container .action-button{font-size:medium}}.whatsapp-group-button-link{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;width:33%;height:2.3rem;color:#fff;background-color:#25d366}.whatsapp-group-button-link .whatsapp-group-button-icon{font-size:1.7rem}.whatsapp-group-button-link .whatsapp-group-button-text{margin:0;font-weight:450;font-size:.8rem;width:70%}.opportunity-card-container{position:relative;margin:0 auto;box-shadow:2px 2px 4px #00000040;width:100%;height:100%;overflow:hidden}.opportunity-card-container .MuiDrawer-root{height:fit-content}.opportunity-card-container.guest,.opportunity-card-container.remove-margin{margin-block:0;box-shadow:unset;border:none}@media (width >= 850px){.opportunity-card-container{width:100%}}.opportunity-card-container.preview{margin-top:-5rem}.opportunity-card-container .titles-container{display:flex;justify-content:space-around;align-items:center}.opportunity-card-container .titles-container p{transition:all .2s ease;margin-bottom:.3rem;border-bottom:1px solid transparent;font-size:1.3rem}.opportunity-card-container .titles-container p.chosen{border-bottom:1px solid #1c2e9d;color:#1c2e9d;font-weight:600}.opportunity-card-container .optional-user-details{display:flex;justify-content:center;align-items:center;gap:.5rem}.opportunity-card-container .optional-user-details img{border-radius:50%;width:3rem;height:3rem}.opportunity-card-container .participants-details-container{display:flex;justify-content:space-between;align-items:center}.opportunity-card-container .participants-amount{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.opportunity-card-container .participants-amount .amount{display:flex;position:relative;justify-content:center;align-items:center}.opportunity-card-container .participants-amount .amount .MuiCircularProgress-root.orange svg{color:#e17511}.opportunity-card-container .participants-amount .amount .MuiCircularProgress-root.red svg{color:#b52929}.opportunity-card-container .participants-amount .amount .MuiCircularProgress-root svg{border-radius:50%;background-color:#ffffff79;color:#2fac3c}.opportunity-card-container .participants-amount .amount p{position:absolute;color:#000;font-weight:600;font-size:.85rem;text-shadow:0 4px 4px rgba(255,255,255,.3)}.opportunity-card-container .participants-amount .participants-button{margin:0;margin-top:-.3rem;font-size:.85rem;text-align:center;text-decoration:underline}.opportunity-card-container .amount{display:flex;position:relative;justify-content:center;align-items:center}.opportunity-card-container .amount .MuiCircularProgress-root.orange svg{color:#e17511}.opportunity-card-container .amount .MuiCircularProgress-root.red svg{color:#b52929}.opportunity-card-container .amount .MuiCircularProgress-root svg{border-radius:50%;background-color:#ffffff79;color:#2fac3c}.opportunity-card-container .amount p{margin-block:0}.opportunity-card-container .buttons-container{display:flex;position:absolute;right:0;bottom:0;justify-content:space-around;align-items:center;background-color:#fff;width:100%}.opportunity-card-container .buttons-container p{margin-block:.7rem}.opportunity-card-container .buttons-container .opportunity-action{display:flex;justify-content:center;align-items:center;gap:.3rem;border:none;background-color:transparent;width:8rem;font-size:1rem}.opportunity-card-container .buttons-container .opportunity-action img{width:1.7rem;height:1.7rem}.opportunity-card-container .top-card{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:30%}.opportunity-card-container .top-card .tags-container{display:flex;position:absolute;top:1.35rem;left:.9rem;gap:.5rem;z-index:2}.opportunity-card-container .top-card .tags-container .soon,.opportunity-card-container .top-card .tags-container .distance,.opportunity-card-container .top-card .tags-container .destination{display:flex;justify-content:center;align-items:center;gap:.2rem;border:2px solid white;border-radius:30px;background-color:#fff;padding:.4rem;color:#05204c;font-size:1rem}.opportunity-card-container .top-card .tags-container .destination{padding-block:0}.opportunity-card-container .top-card .back-arrow{display:flex;position:absolute;top:1.35rem;right:.9rem;justify-content:center;align-items:center;z-index:2;box-shadow:0 0 5px #ddd;border-radius:12px;background-color:#fff;padding:.7rem;color:#00b4d8;font-size:1rem}.opportunity-card-container .top-card img{position:absolute;top:0;right:0;z-index:-1;width:100%;height:100%;object-fit:cover}.opportunity-card-container .top-card h1{z-index:2;margin:0;color:#fff;font-weight:500;font-size:2rem}.opportunity-card-container .top-card .date{z-index:2}.opportunity-card-container .top-card .date p{margin:0;color:#fff;font-size:1.5rem}.opportunity-card-container .more-details{display:flex;flex-direction:column;margin-top:.5rem;width:100%}.opportunity-card-container .more-details .details{width:98%}.opportunity-card-container .more-details p{margin:0;color:#000000c2;font-size:1.1rem}.opportunity-card-container .description-container{margin-top:1rem;padding-inline:1rem;width:100%}.opportunity-card-container .description-container .description-title{margin-block:.2rem;color:#05204c;font-weight:500;font-size:1.2rem}.opportunity-card-container .description-container .description{margin:0;width:95%;overflow:hidden;color:#68686f;font-size:1.15rem;text-align:right;word-break:break-word;overflow-wrap:break-word}.opportunity-card-container .cancel-participant{width:90%}.opportunity-card-container .admin-container{display:flex;justify-content:space-between;align-items:center;margin-block:1.5rem;border-block:1.5px solid #d9d9d9;padding-inline:1rem;padding-block:1rem;width:100vw}.opportunity-card-container .admin-container .details{display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem}.opportunity-card-container .admin-container .details img{border-radius:50%;width:2.5rem;height:2.5rem}.opportunity-card-container .admin-container .details .admin-name{margin-block:0;color:#05204c;font-weight:500;font-size:1.2rem}.opportunity-card-container .admin-container .contact{display:flex;justify-content:flex-start;align-items:center;gap:1rem;width:fit-content}.opportunity-card-container .admin-container .contact .image-container-admin{display:flex;justify-content:center;align-items:center;box-shadow:0 0 6px #d9d9d9;border-radius:12px;background-color:#fff;padding:.6rem}.opportunity-card-container .admin-container .contact .image-container-admin img{width:1.5rem;height:1.5rem}.opportunity-card-container .no-participants{font-weight:500;font-size:1.2rem;text-align:center}.opportunity-card-container .details-button{display:flex;position:absolute;top:.3rem;right:0;justify-content:center;align-items:center;gap:.3rem;border:none;background-color:transparent;font-size:1.1rem;text-decoration:underline}.opportunity-card-container .location,.opportunity-card-container .population,.opportunity-card-container .admin,.opportunity-card-container .date,.opportunity-card-container .time,.opportunity-card-container .participant,.opportunity-card-container .more-information{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;cursor:pointer;margin-block:.3rem}.opportunity-card-container .location span,.opportunity-card-container .population span,.opportunity-card-container .admin span,.opportunity-card-container .date span,.opportunity-card-container .time span,.opportunity-card-container .participant span,.opportunity-card-container .more-information span{color:red}.opportunity-card-container .admin-details{display:flex;justify-content:center;align-items:center;gap:.3rem}.opportunity-card-container .admin-details img{width:1.7rem;height:1.7rem}.opportunity-card-container .content-container{display:flex;flex-direction:column;margin:0 auto;border-top-right-radius:35px;border-top-left-radius:35px;background-color:#fff;padding-block:1rem;width:100%;height:80vh;padding-bottom:7rem;overflow-y:auto;overflow-x:hidden}.opportunity-card-container .content-container .title-organization{display:flex;justify-content:flex-start;align-items:center;gap:.7rem;padding-inline:1rem;width:100%}.opportunity-card-container .content-container .title-organization .details{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.opportunity-card-container .content-container .title-organization .details .opportunity-title{margin-block:0;color:#05204c;font-weight:500;font-size:1.65rem}.opportunity-card-container .content-container .title-organization .details .organization-name{margin-block:0;color:#00b4d8;font-weight:500;font-size:1.15rem}.opportunity-card-container .content-container .title-organization img{border-radius:50%;width:3rem;height:3rem}.opportunity-card-container .content-container .date-location{display:flex;flex-direction:column;gap:.5rem;padding-inline:1rem}.opportunity-card-container .content-container .date-location .date-par{margin-bottom:0;color:#05204c;font-size:1.1rem}.opportunity-card-container .content-container .date-location .location-destination-container{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.opportunity-card-container .content-container .date-location .location-destination-container .location{margin-block:0;color:#00b4d8;font-weight:500;font-size:1.15rem}.opportunity-card-container .content-container .date-location .location-destination-container .location.small{font-size:.9rem}@media (width >= 770px){.opportunity-card-container .content-container .date-location .location-destination-container .location.small{font-size:1.15rem}}.opportunity-card-container .content-container .opportunity-users-container{position:relative;padding-bottom:3rem;width:100%;max-height:38vh;-ms-overflow-style:none;overflow:auto;overflow-x:hidden;scrollbar-width:none}.opportunity-card-container .content-container .opportunity-users-container.repeated{height:55vh}.opportunity-card-container .content-container .users-container{margin-top:2.5rem}.opportunity-card-container .content-container .creator-details{display:flex;flex-direction:column;justify-content:center;align-items:center}.opportunity-card-container .content-container .creator-details img{width:5rem}.opportunity-card-container .content-container .creator-details p{margin:0;width:fit-content;color:#fff}.opportunity-card-container .content-container .event-participants-and-whatsapp-button-desktop{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.opportunity-card-container .content-container .event-participants-and-whatsapp-button-desktop .opportunity-card-whatsapp-button{gap:5%;margin-top:2%;border-radius:20px;padding-right:2%;width:40%;height:3rem}.opportunity-card-container .content-container .event-participants-and-whatsapp-button-desktop .opportunity-card-whatsapp-button .whatsapp-group-button-text{font-size:.9rem}.opportunity-card-container .content-container .opportunity-card-whatsapp-button-mobile{margin-top:2%;margin-inline:auto;border-radius:20px;padding:1rem 3rem;width:90%;height:3rem}.opportunity-card-container .content-container .opportunity-card-whatsapp-button-mobile .whatsapp-group-button-text{font-size:max(1rem,3.75vw)}.opportunity-card-container .content-container .button-container{position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#fff;width:100%;padding-bottom:1rem;padding-top:1rem}@media (width >= 770px){.opportunity-card-container .content-container .button-container{position:unset;background-color:transparent}}.opportunity-card-container .content-container .button-container .interested{display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:20px;background-color:#05204c;padding:.5rem .8rem;width:95%;color:#fff;font-weight:400;font-size:1.2rem;font-family:rubik,"sans-serif"}.opportunity-card-container .content-container .button-container .interested.cancel{background-color:#cb3215;padding:0 .8rem;width:fit-content;font-size:1.2rem}.opportunity-card-container .content-container .button-container .interested.cancel.satisfaction{background-color:#1c2e9d}.opportunity-card-container .happy{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0;width:100%;height:80%}.opportunity-card-container .happy .match{margin-top:1rem}.opportunity-card-container .happy .match img{border-radius:50%;width:5rem;height:5rem}.opportunity-card-container .happy p{margin-block:.5rem;color:#1c2e9d;font-size:1.8rem;text-align:center}.opportunity-card-container .accept{margin-top:1.5rem;font-size:1.2rem}.back-container{position:absolute;top:.2rem;left:.2rem}.back-container .MuiButtonBase-root.back-button{display:flex;justify-content:center;align-items:center;gap:.1rem;color:#1c2e9d;font-weight:600;font-size:1rem}.back-container .MuiButtonBase-root.back-button svg{font-size:1rem}.cancel-button{display:flex;justify-content:center;align-items:center;gap:.3rem;border:none;background-color:#fff;padding:.5rem;color:#e90d0d;font-size:1rem;text-align:center}.navigation-dialog .navigation{display:flex;justify-content:center;align-items:center;gap:3rem;margin-block:.8rem;width:100%}.navigation-dialog .navigation button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;border:none;background-color:transparent}.navigation-dialog .navigation button img{width:4rem;height:4rem}.event-page-container{display:flex;position:relative;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%}@media (width >= 770px){.event-page-container .opportunity-card-container{display:flex;flex-direction:row-reverse;margin-top:2vh;box-shadow:none}.event-page-container .opportunity-card-container .back-arrow{display:flex;position:static;justify-content:center;align-items:center;z-index:2;cursor:pointer;box-shadow:0 0 5px #ddd;border-radius:12px;background-color:#fff;padding:.7rem;width:2rem;height:2rem;color:#00b4d8;font-size:1rem}.event-page-container .opportunity-card-container .top-card{position:static;width:45%;height:45%}.event-page-container .opportunity-card-container .top-card .opportunity-image{position:static;margin-top:2rem;border-radius:1rem;width:80%;object-fit:fill}.event-page-container .opportunity-card-container .content-container{margin:0;border-radius:0%;background-color:transparent;width:55%;overflow-y:scroll}.event-page-container .opportunity-card-container .content-container .admin-container{width:100%}.event-page-container .opportunity-card-container .content-container .admin-container .contact .image-container-admin{cursor:pointer}.event-page-container .opportunity-card-container .content-container .event-participants-container{align-self:flex-start;margin-inline:unset;margin:2% 1% 3% 0;width:40%}.event-page-container .opportunity-card-container .content-container .button-container{align-self:flex-end;width:25%}.event-page-container .opportunity-card-container .content-container .button-container .basic-button{font-size:medium}.event-page-container .opportunity-card-container .content-container .tags-container{display:flex;gap:.5rem}.event-page-container .opportunity-card-container .content-container .tags-container .soon,.event-page-container .opportunity-card-container .content-container .tags-container .destination,.event-page-container .opportunity-card-container .content-container .tags-container .distance{display:flex;position:static;justify-content:center;align-items:center;align-self:flex-start;z-index:2;margin-right:1vw;border-radius:30px;background-color:#05204c;padding:.3rem 0;width:6vw;height:1.8rem;color:#fff;font-size:1rem;text-align:center}.event-page-container .opportunity-card-container .content-container::-webkit-scrollbar{border-radius:10px;width:6px}.event-page-container .opportunity-card-container .content-container::-webkit-scrollbar-thumb{border-radius:10px;background:#a8a8a8}.event-page-container .opportunity-card-container .content-container::-webkit-scrollbar-thumb:hover{background:#818181}.event-page-container .opportunity-card-container .content-container .small-drawer-container .actions-container{width:40%}.event-page-container .opportunity-card-container .content-container .small-drawer-container .actions-container .action-button{font-size:medium}}.desktop-header-container{justify-content:space-between;align-items:center;box-shadow:0 2px 14px #05204c24;padding:0 4%;width:100%;height:8%}.desktop-header-container .placeholder{width:10vw;height:1vh}.desktop-header-container .header-buttons-group{height:100%}.desktop-header-container .header-buttons-group .header-button-container{display:flex}.desktop-header-container .header-buttons-group .header-button-container .header-button{flex-direction:row;justify-content:space-around;align-items:center;gap:.25vw;padding:.75rem 1rem .4rem;height:100%}.desktop-header-container .personal-and-notification{align-items:center;gap:1vw}.desktop-header-container .personal-and-notification .notification-button{box-shadow:0 0 .6rem #0000001a;border-radius:.6rem;background-color:#fff;width:2rem;height:2rem;font-weight:200;font-size:small}.desktop-header-container .personal-and-notification .notification-button .badge{padding:.1rem;width:1rem;min-width:1rem;height:1rem;color:#fff}.desktop-header-container .personal-and-notification .notification-button .notification-link{color:#00b4d8}.desktop-header-container .personal-and-notification .personal-container{align-items:center;gap:.5vw}.desktop-header-container .personal-and-notification .personal-container .profile-avatar{text-align:center}.desktop-header-container .personal-and-notification .personal-container .profile-avatar .MuiSvgIcon-root{margin:auto;padding-left:2%;width:65%;height:100%}.desktop-header-container .personal-and-notification .personal-container .text-container{gap:.2vh}.desktop-header-container .personal-and-notification .personal-container .text-container .personal-text{font-weight:500;font-size:small;line-height:1rem;font-family:rubik,"sans-serif"}.desktop-header-container .personal-and-notification .personal-container .text-container .personal-text.link{color:#00b4d8;font-weight:400;text-decoration:none}.loading{transform:translate(-50%,-50%);margin:auto;width:100%;height:100%}.satisfaction-container .MuiBackdrop-root{background-color:#0006;overflow:hidden}.satisfaction-container .MuiDialog-container{display:flex;justify-content:center;align-items:center;overflow:hidden}.satisfaction-container .MuiDialog-container .MuiPaper-root{display:flex;position:relative;justify-content:center;align-items:center;margin:0;border-radius:20px;background-color:#fff;padding-block:1rem;width:90vw}.satisfaction-container .MuiDialog-container .MuiPaper-root .close{position:absolute;top:.5rem;right:.5rem;cursor:pointer;margin:0;border:none;background-color:transparent;padding:0;color:#000;font-size:2rem}.satisfaction-container .MuiDialog-container .MuiPaper-root .performed-button{background-color:transparent;border:2px solid #29bd29;padding-inline:2.5rem;padding-block:.2rem;margin-bottom:1rem;margin-inline:.5rem;color:#29bd29;transition:all .3s ease}@media (min-width: 768px){.satisfaction-container .MuiDialog-container .MuiPaper-root .performed-button{padding-inline:4rem}}.satisfaction-container .MuiDialog-container .MuiPaper-root .performed-button.no{border-color:#e90d0d;color:#e90d0d}.satisfaction-container .MuiDialog-container .MuiPaper-root .performed-button.chosen{color:#fff;background-color:#29bd29}.satisfaction-container .MuiDialog-container .MuiPaper-root .performed-button.chosen.no{background-color:#e90d0d}.satisfaction-container .MuiDialog-container .MuiPaper-root .performed-par,.satisfaction-container .MuiDialog-container .MuiPaper-root .experience-par{text-align:center;margin-block:.3rem}.satisfaction-container .MuiDialog-container .MuiPaper-root h1{margin:.5rem auto;border-bottom:1px solid #05204c;width:fit-content;color:#05204c;font-weight:600;font-size:1.4rem;text-align:center}.satisfaction-container .MuiDialog-container .MuiPaper-root p{color:#05204c;font-weight:600;font-size:1.1rem}.satisfaction-container .MuiDialog-container .MuiPaper-root p.date{margin:.5rem auto;width:fit-content;text-align:center}.satisfaction-container .MuiDialog-container .MuiPaper-root h2{margin-block:.3rem;width:fit-content;width:100%;color:#05204c;font-weight:600;font-size:1.3rem;text-align:center}.satisfaction-container .MuiDialog-container .MuiPaper-root .star-container{display:flex;justify-content:center;align-items:center;gap:.3rem}.satisfaction-container .MuiDialog-container .MuiPaper-root .star-container button{margin-block:.5rem;border:none;background-color:transparent;padding:0;margin:0}.satisfaction-container .MuiDialog-container .MuiPaper-root .MuiTextField-root{margin-inline:auto;border:2px solid #05204c;border-radius:12px;background-color:#f4f4f4;width:90%}.satisfaction-container .MuiDialog-container .MuiPaper-root .MuiTextField-root .MuiInputBase-input{padding:.7rem;font-size:1.3rem;font-family:rubik,"sans-serif";text-align:right}.satisfaction-container .MuiDialog-container .MuiPaper-root fieldset{border:none}.satisfaction-container .MuiDialog-container .MuiPaper-root button{margin-block:1rem;margin-bottom:2rem;border:none;border-radius:30px;background-color:#05204c;padding:.8rem;color:#fff;font-size:1.4rem}.satisfaction-container .MuiDialog-container .MuiPaper-root .bottom-container{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;margin-top:1rem}@media (min-width: 768px){.satisfaction-container .MuiDialog-container .MuiPaper-root .bottom-container{margin-top:2rem}}.satisfaction-container .MuiDialog-container .MuiPaper-root .text-container{display:flex;justify-content:space-between;align-items:center;width:75%;margin-inline:auto}.satisfaction-container .MuiDialog-container .MuiPaper-root .text-container p{margin-top:0}.weme-background-container{position:fixed;justify-content:end;align-items:center;background-color:#05204ceb;background-blend-mode:darken;width:100vw;height:100vh}@media (width >= 770px){.weme-background-container{position:relative;justify-content:center;background-position:50% 100vh;background-repeat:repeat;background-color:#05204cd9;background-blend-mode:darken;width:37.5vw}.weme-background-container.small{background-position:23vw 100vh;width:23vw}.weme-background-container.large{background-position:50vw 100vh;width:50vw}.children{justify-content:center;width:calc(100% - 37.5vw);height:100%}.children.small{width:calc(100% - 23vw)}.children.large{width:calc(100% - 50vw)}}.weme-splash-logo{aspect-ratio:1;width:20%}.volunteer-icon-container{display:flex;flex-direction:column;align-items:center;gap:2rem;animation:fadeInUp 1.2s ease-out}.volunteer-main-icon{display:flex;align-items:center;justify-content:center;position:relative}.volunteer-activism-icon{width:8rem;height:8rem;animation:floatAndGlow 4s ease-in-out infinite;transition:transform .3s ease;background-color:transparent;border-radius:1rem;box-shadow:0 0 20px #ffffffe6,0 0 40px #ffffffb3,0 0 60px #ffffff80,0 0 80px #ffffff4d}@keyframes floatAndGlow{0%,to{transform:translateY(0) scale(1);box-shadow:0 0 20px #ffffffe6,0 0 40px #ffffffb3,0 0 60px #ffffff80,0 0 80px #ffffff4d}50%{transform:translateY(-10px) scale(1.05);box-shadow:0 0 30px #fff,0 0 50px #fffc,0 0 70px #fff9,0 0 100px #fff6}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.volunteer-activism-icon{width:6rem;height:6rem}}.notifications-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:6rem;width:100%;height:80vh;overflow:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.notifications-container .title{margin-block:.5rem;border-bottom:1px solid #1c2e9d;width:fit-content;color:#1c2e9d;font-weight:600;font-size:1.4rem;text-align:center}.notifications-container .notification-container{display:flex;position:relative;align-items:center;margin-block:.3rem;border-radius:10px;background-color:#fff;width:90%;min-height:4.8rem}.notifications-container .notification-container .icon-background{align-content:center;margin:0 .4rem 0 .8rem;border-radius:8px;width:3.9rem;height:3.9rem;color:#fff;text-align:center}.notifications-container .notification-container .icon-background svg{font-size:1.8rem}.notifications-container .notification-container .icon-background.error{opacity:.8;background-color:#ed6161}.notifications-container .notification-container .icon-background.success{opacity:.7;background-color:#11ad3c}.notifications-container .notification-container .icon-background.warning{opacity:.7;background-color:#ff9500}.notifications-container .notification-container .icon-background.info{opacity:.7;background-color:#616163}.notifications-container .notification-container .text-container{width:80%}.notifications-container .notification-container .text-container .type{margin:.3125rem 0 0;font-weight:300;font-size:1.3rem}.notifications-container .notification-container .text-container .text{opacity:.5;margin:4px 0;min-height:1.5rem}.notifications-container .notification-container .notification-created-time{position:absolute;top:7px;left:10px;opacity:.5}.community-mini-card-container{display:flex;position:relative;align-items:flex-end;border-radius:12px;height:20vh}.community-mini-card-container .community-mini-card{width:90vw}.community-mini-card-container .community-mini-card .background-image{position:absolute;left:0;opacity:.3;top:0;mix-blend-mode:luminosity;border-radius:12px 40% 40% 30px;width:50%}.community-mini-card-container .community-mini-card .data{display:flex;flex-direction:row;align-items:center;gap:5vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;background-color:transparent;padding-inline-start:1.5rem;width:100%;height:7vh}.community-mini-card-container .community-mini-card .data .titles{color:#fff;font-weight:400}.community-mini-card-container .community-mini-card .data .titles .community-title{font-weight:600;font-size:1rem}.select-buttons-container{display:flex;gap:5px;margin:0;color:#000}.select-buttons-container .tab-button{box-sizing:border-box;margin:0 3px -.5rem 0;border:none;background-color:transparent;padding:0 10px 2px;height:1.5rem;font-size:1rem}.select-buttons-container .tab-button .select-button-content{display:flex;justify-content:center;align-items:center;gap:.2rem}.select-buttons-container .tab-button .select-button-content .new-volunteers-count{display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#00b4d8;padding-inline:.25rem;width:fit-content;height:1.2rem;color:#fff;font-size:.7rem}.select-buttons-container .tab-button.chosen{border-bottom:3px solid #00b4d8;font-weight:600}.user_time_report{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1.5rem;justify-content:space-between;gap:1rem}.user_time_report:has(.new_time_report_container){overflow-y:auto!important}.user_time_report .new_time_report_container{width:100%;height:70vh}.user_time_report .new_time_report_container .user_time_report_title_section .user_time_report_title{align-self:center;margin:1.5rem 0 .3rem;color:#05204c;font-weight:600;font-size:max(1.1rem,1.3vw);line-height:3vh}.user_time_report .new_time_report_container .user_time_report_title_section .user_time_report_subtitle{align-self:center;color:#707070b3;font-size:max(1rem,1vw)}.user_time_report .new_time_report_container .user_time_report_title_section:after{align-self:center;transform:translateY(2vh);opacity:.5;margin:-1vh 0 4vh;background-color:#05204c;width:60%;height:1px;content:""}.user_time_report .new_time_report_container .user_time_report_form{display:flex;flex:1;flex-direction:column;align-items:center;gap:1.5vh;width:100%}.user_time_report .new_time_report_container .user_time_report_form .input_label_container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1vh;width:100%}.user_time_report .new_time_report_container .user_time_report_form .input_label_container label{width:100%}.user_time_report .new_time_report_container .user_time_report_form .input_label_container:first-child{margin-top:.5rem}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_date_picker_input{display:flex;justify-content:center;align-items:center;width:100%}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_date_picker_input .MuiInputBase-root{border-radius:100px;width:calc(100% - 40px)}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_date_picker_input .MuiInputBase-input{height:1rem;text-align:center}.user_time_report .new_time_report_container .user_time_report_form .time_inputs_container{display:flex;justify-content:space-evenly;align-items:center;gap:2vw;margin:-1rem 0}.user_time_report .new_time_report_container .user_time_report_form .time_inputs_container label{color:#707070;text-align:center}.user_time_report .new_time_report_container .user_time_report_form .time_inputs_container .two_dots{margin-top:.5rem;font-weight:100;font-size:3rem}.user_time_report .new_time_report_container .user_time_report_form .time_inputs_container .input_arrows_label_container{display:flex;flex-direction:column;justify-content:center;align-items:center}.user_time_report .new_time_report_container .user_time_report_form .time_inputs_container .input_arrows_label_container .MuiButtonBase-root{padding:.3rem}.user_time_report .new_time_report_container .user_time_report_form .time_inputs_container .input_arrows_label_container .user_time_report_number_input{border-radius:100px;width:3.5rem;height:3.5rem}.user_time_report .new_time_report_container .user_time_report_form .time_inputs_container .input_arrows_label_container .user_time_report_number_input .MuiInputBase-input{text-align:center}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_manager_select{border-radius:100px;padding-left:31px;width:calc(100% - 40px);text-align:center}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_manager_select .MuiSelect-select{padding:.813rem}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_manager_select .MuiSvgIcon-root{right:unset;left:7px}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_comments_container{width:calc(100% - 40px)}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_comments_container .user_time_report_comments{border-radius:100px}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_comments_container .user_time_report_comments .MuiInputBase-input{padding:.813rem}.user_time_report .new_time_report_container .user_time_report_form .user_time_report_submit_btn{margin-block:1vh 3vh;border-radius:100px;background-color:#05204c;width:calc(100% - 40px);font-size:larger}.user_time_report .my_time_reports_container{width:100%;height:70vh}.user_time_report .my_time_reports_container .my_time_reports_title_section .my_time_reports_title{align-self:center;margin-top:1.5rem;color:#05204c;font-weight:600;font-size:max(1.1rem,1.3vw);line-height:3vh}.user_time_report .my_time_reports_container .my_time_reports_title_section:after{align-self:center;transform:translateY(2vh);opacity:.5;margin:-1vh 0 4vh;background-color:#05204c;width:40%;height:1px;content:""}.user_time_report .my_time_reports_container .no-time-reports{text-align:center}.user_time_report .my_time_reports_container .time-reports-container{display:flex;flex-direction:column;gap:.4rem;height:62vh;overflow-y:auto}.user_time_report .my_time_reports_container .time-reports-container .time-report{display:flex;flex-direction:column;justify-content:center;gap:.2rem;border-radius:10px;background-color:#e6e6e6;padding:.5rem .75rem}.user_time_report .my_time_reports_container .time-reports-container .time-report .date-and-time{display:flex;gap:1rem}.user_time_report .my_time_reports_container .time-reports-container .time-report .date-and-time .time-report-date,.user_time_report .my_time_reports_container .time-reports-container .time-report .date-and-time .time-report-hours{margin:0}.user_time_report .my_time_reports_container .time-reports-container .time-report .manager-and-confirmation-info{display:flex;gap:1rem}.user_time_report .my_time_reports_container .time-reports-container .time-report .manager-and-confirmation-info .manager-name,.user_time_report .my_time_reports_container .time-reports-container .time-report .manager-and-confirmation-info .organization-name,.user_time_report .my_time_reports_container .time-reports-container .time-report .manager-and-confirmation-info .is-confirmed{margin:0}.user_time_report .my_time_reports_container .time-reports-container .time-report .manager-and-confirmation-info .is-confirmed{border-radius:5px;padding:1px 2px}.user_time_report .my_time_reports_container .time-reports-container .time-report .manager-and-confirmation-info .is-confirmed.confirmed{border:#009c00 1px solid;background-color:#00cf0042}.user_time_report .my_time_reports_container .time-reports-container .time-report .manager-and-confirmation-info .is-confirmed.notConfirmedYet{border:#dc8e00 1px solid;background-color:#ffbe005c}.user_time_report .my_time_reports_container .time-reports-container .time-report .comments{margin:0}.user_time_report_date_picker .MuiPickersArrowSwitcher-root .MuiSvgIcon-root{transform:rotate(180deg)}.MuiDialog-root.user_time_report_dialog_pc{z-index:1000}.MuiDialog-root.user_time_report_dialog_pc .user_time_report_dialog_paper{width:40vw;min-width:500px}.MuiDialog-root.user_time_report_dialog_pc .user_time_report_dialog_paper label{font-weight:500;font-size:1rem}.personal-area{display:flex;row-gap:3vh;flex-direction:column;margin-top:1.4vh;height:92.3vh;overflow:hidden}.personal-area .MuiAvatar-root{width:4rem;height:4rem}.personal-area .user-activity-container{display:flex;justify-content:flex-start;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;padding-bottom:3rem}.personal-area .header-container{display:flex;row-gap:1.4vh;flex-direction:column;align-items:center}.personal-area .header-container .volunteer-name{margin:0;color:#05204c;font-weight:500;font-size:1.2rem;text-align:center}.personal-area .header-container .name-and-button-header{display:flex;position:relative;justify-content:center;align-items:center;width:100%}.personal-area .header-container .name-and-button-header .logout-button{position:absolute;top:0;left:1rem;text-align:center}.personal-area .header-container .edit-information{color:#00b4d8;font-weight:400;font-size:1rem}.personal-area .info-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.personal-area .info-container .info-box{display:flex;flex-direction:column;align-items:center;border-radius:12px;background-color:#05204c0a;padding:1vh 1vw;width:45vw;height:10vh}.personal-area .info-container .info-box .info{margin-top:1vh;color:#05204c;font-weight:500;font-size:1.5rem}.personal-area .info-container .info-box .info-title{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;color:#05204c;font-weight:500}.personal-area .info-container .info-box .info-title .info-img{margin-left:2vw}.personal-area .user-cards-container .titles{display:flex;flex-direction:row;justify-content:space-around;width:100vw}.personal-area .user-cards-container .titles .your-opportunities{font-size:1rem}.personal-area .user-cards-container .titles .all-opportunities{color:#00b4d8;font-size:1rem}.personal-area .user-cards-container .user-cards{display:flex;width:auto;overflow:auto hidden;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.personal-area .user-cards-container .user-cards.one-card{justify-content:center}.personal-area .user-cards-container .user-cards .card{margin:0 2vw}.personal-area .user-cards-container .user-cards .no-opportunities-container{display:flex;justify-content:center;width:100vw}.personal-area .user-cards-container .user-cards .no-opportunities-container .no-opportunities{margin-top:4vw;border-radius:12px;background-color:#05204c0a;padding:1vh 1vw;width:90vw;font-size:1.1rem;text-align:center}.personal-area .user-cards-container .user-cards .no-opportunities-container .no-opportunities .link{color:#00b4d8;text-decoration:none}.personal-area .user-cards-container .user-cards::-webkit-scrollbar{display:none}.personal-area .user-communities-container{width:100vw}.personal-area .user-communities-container .my-communities-title{margin-right:6vw;margin-block:.7rem;font-size:1rem}.personal-area .user-communities-container .communities{display:flex;flex-direction:row;width:100%;padding-inline:.5rem;overflow:auto hidden;white-space:nowrap;-ms-overflow-style:none;column-gap:2vw;height:fit-content;scrollbar-width:none}.personal-area .user-communities-container .communities.only-one-community{justify-content:center;align-items:center;width:100vw}.personal-area .user-communities-container::-webkit-scrollbar{display:none}@media (width >= 770px){.personal-area .header-container{align-items:flex-start;width:100%}.personal-area .header-container .header{flex-direction:row;justify-content:space-between;align-items:center;margin-top:2vh;width:100%}.personal-area .header-container .header .logout-button{align-self:flex-end;margin-left:3vw}.personal-area .header-container .header .title{padding:0 3%;width:30%;color:#05204c;font-weight:500;font-size:x-large}.personal-area .header-container .personal-info{flex-direction:row;align-items:center;gap:3%;padding:0 3%;width:30%}.personal-area .header-container .personal-info .image{width:3rem;height:3rem}.personal-area .header-container .personal-info .personal-info-text{align-items:start;gap:.3vh}.personal-area .header-container .personal-info .personal-info-text .link{color:#00b4d8;text-decoration:none}.personal-area .info-container{gap:2%;padding:0 3%;width:30%}.personal-area .info-container .info-box{padding:2% 0;width:50%}.personal-area .info-container .info-box .info{font-size:larger}.personal-area .info-container .info-box .info-title,.personal-area .info-container .info-box .info-title .MuiSvgIcon-root{font-size:medium}.personal-area .user-activity-container{height:auto}.personal-area .user-activity-container .user-cards-container .titles{justify-content:space-between;padding:0 3% 0 5%}.personal-area .user-activity-container .user-cards-container .titles .your-opportunities{font-size:large}.personal-area .user-activity-container .user-cards-container .titles .all-opportunities{text-decoration:none}.personal-area .user-activity-container .user-cards-container .titles .scroll-buttons .scroll-button{box-shadow:0 0 7px #00000014;width:2rem;height:2rem;color:#00b4d8}.personal-area .user-activity-container .user-cards-container .titles .scroll-buttons .scroll-button.Mui-disabled{color:#00b4d84d}.personal-area .user-activity-container .user-cards-container .user-cards{gap:1.5%;padding:0 3%}.personal-area .user-activity-container .user-cards-container .user-cards .card{margin:0}.personal-area .user-activity-container .user-cards-container .user-cards .card .opportunity-container{width:19vw}.personal-area .user-activity-container .user-cards-container .user-cards .card .opportunity-container .card-top{height:15vh}.personal-area .user-activity-container .user-cards-container .user-cards .card .opportunity-container .card-bottom .event-details{padding:.2rem}.personal-area .user-activity-container .user-cards-container .user-cards .card .opportunity-container .card-bottom .event-details .date-and-title h1{font-size:medium}.personal-area .user-activity-container .user-cards-container .user-cards .card .opportunity-container .card-bottom .event-details .date-and-title .date p{font-size:smaller}.personal-area .user-activity-container .user-communities-container{display:flex;flex-direction:column;align-items:center;align-self:center}.personal-area .user-activity-container .user-communities-container .my-communities-title{align-self:flex-start;margin:0;padding:2rem 3% 1.5rem 5%;font-size:large}.personal-area .user-activity-container .user-communities-container .communities{padding:0 3%;width:fit-content}.personal-area .user-activity-container .user-communities-container .communities .community-mini-card-container .data{box-shadow:0 0 13vh #fffc}.personal-area .user-activity-container .user-communities-container .communities .community-mini-card-container .background-image{border-radius:0 50% 50% 0;width:60%}}.logout_menu_item{border:2px solid black}.gender-picker{border:1px solid rgba(5,32,76,.2)}.gender-picker .group-button{flex:auto;box-sizing:border-box;height:inherit;color:#05204c;font-weight:500;font-size:max(1rem,4vw)}.gender-picker .group-button.Mui-selected,.gender-picker .group-button.Mui-selected:hover{background-color:#05204cbf;color:#fff}.gender-picker .group-button.first{border:1px solid rgba(5,32,76,.2);border-radius:0 1rem 1rem 0}.gender-picker .group-button.last{border:1px solid rgba(5,32,76,.2);border-radius:1rem 0 0 1rem}.gender-picker.error{border-color:#d32f2f}.gender-picker.error .group-button.first{border-left-color:#d32f2f}.gender-picker.error .group-button.last{border-right-color:#d32f2f}.image-container{aspect-ratio:1;width:60vw}.image-container .image-uploader{display:flex;position:relative;justify-content:center;align-items:center;border:2px dashed rgba(112,112,112,.5);border-radius:50%;width:100%;height:100%}.image-container .image-uploader.cropper{position:relative;border:2px solid rgba(5,32,76,.1)}.image-container .image-uploader .empty-icon{width:2rem;height:2rem}.image-container .delete-image-button{position:absolute;bottom:2%;left:8%;background-color:#05204c;width:6vw;height:6vw}.image-container .delete-image-button .delete-image-icon{color:#fff}.edit-info-form .edit-info-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem 1.5rem 2rem;gap:0}.edit-info-form .edit-info-container .motion-div{display:flex;flex-direction:column;justify-content:space-between;width:100%}.edit-info-form .edit-info-container .motion-div .personal-details{display:flex;flex-direction:column;gap:2vh;padding-bottom:3.5rem;width:100%;height:95%;overflow-y:scroll;scrollbar-width:none}.edit-info-form .edit-info-container .motion-div .personal-details .fields-container{gap:2vh}.edit-info-form .edit-info-container .motion-div .personal-details ::-webkit-scrollbar{border-radius:6px;width:12px}.edit-info-form .edit-info-container .motion-div .personal-details ::-webkit-scrollbar-track{border-radius:6px;background:#f1f1f1}.edit-info-form .edit-info-container .motion-div .personal-details ::-webkit-scrollbar-thumb{border-radius:6px;background:#888}.edit-info-form .edit-info-container .image-container{width:5.5rem;height:5.5rem}.edit-info-form .edit-info-container .image-uploader-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.edit-info-form .edit-info-container .image-uploader-container .save-image{margin-top:.5rem;background-color:#05204c;padding:0 .5rem;width:fit-content;height:fit-content;color:#fff;font-size:.9rem}.edit-info-form .edit-info-container .image-uploader-container .buttons-container{flex-direction:row;width:100%}.edit-info-form .edit-info-container .image-uploader-container .buttons-container .upload-image-button{flex:auto}.edit-info-form .edit-info-container .image-uploader-container .buttons-container .upload-image-button.previous{border:1px solid #05204c;background-color:#fff;width:45%;color:#05204c}@media (width >= 770px){.edit-info-form .edit-info-container{gap:4%}.edit-info-form .edit-info-container .edit-info-header{justify-content:space-between;padding:0 6%}.edit-info-form .edit-info-container .edit-info-header .arrow-back{cursor:pointer;padding:.5rem .2rem .5rem .6rem;width:2.2rem;height:2.2rem;font-size:1rem}.edit-info-form .edit-info-container .edit-info-header .save-button{color:#05204ce6}.edit-info-form .edit-info-container .motion-div{justify-content:center}.edit-info-form .edit-info-container .motion-div .personal-details{gap:10%}.edit-info-form .edit-info-container .motion-div .personal-details .image-uploader-container{gap:1.5vh}.edit-info-form .edit-info-container .motion-div .personal-details .image-uploader-container .image-container{width:12rem;height:12rem}.edit-info-form .edit-info-container .motion-div .personal-details .image-uploader-container .image-container .delete-image-button{width:2rem;height:2rem}.edit-info-form .edit-info-container .motion-div .personal-details .fields-container{flex-direction:row;flex-wrap:wrap;align-self:center;gap:3vw;width:90%}.edit-info-form .edit-info-container .motion-div .personal-details .fields-container .field-container{width:45%}.edit-info-form .edit-info-container .motion-div .personal-details .fields-container .field-container .field-label{font-size:large}.edit-info-form .edit-info-container .motion-div .personal-details .fields-container .field-container .gender-picker .group-button{font-size:medium}.edit-info-form .edit-info-container .motion-div .personal-details .fields-container .field-container .MuiFormControl-root.MuiTextField-root{gap:.65vh}.edit-info-form .edit-info-container .motion-div .personal-details .fields-container .field-container .helper-text{margin:0;font-size:smaller;font-family:rubik,"sans-serif"}}@media (width >= 770px){.field-tooltip{display:flex;background-color:transparent}.field-tooltip .MuiTooltip-tooltip{display:flex;border-radius:.5rem;background-color:#05204ccc;padding:.5rem 1rem;font-size:small}}.my-opportunities-container{height:92.3vh;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:3rem}.my-opportunities-container .my-opportunities-header{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);margin:1rem}@media (width >= 770px){.my-opportunities-container .my-opportunities-header{padding:0 5%}.my-opportunities-container .my-opportunities-header .MuiSvgIcon-root{cursor:pointer;padding:.5rem .2rem .5rem .6rem;width:2.2rem;height:2.2rem;font-size:1rem}}.my-opportunities-container .user-cards{width:100%;height:fit-content;display:flex;flex-wrap:wrap}.my-opportunities-container .user-cards .MuiStack-root{width:45%;height:17.75rem}.my-opportunities-container .user-cards .no-opportunities-container{display:flex;flex:1;justify-content:center}.my-opportunities-container .user-cards .no-opportunities-container .no-opportunities{margin:2vh 0;border-radius:12px;background-color:#05204c0a;padding:1vh 1vw;width:90vw;font-size:1.1rem;text-align:center}.my-opportunities-container .user-cards .no-opportunities-container .no-opportunities .link{color:#00b4d8;text-decoration:none}@media (width >= 770px){.my-opportunities-container{display:flex;flex-direction:column;gap:2vh}.my-opportunities-container .title{margin:0%;padding:0 5%;font-size:larger}.my-opportunities-container .user-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;gap:0 2vw;padding-right:3.5vw;height:100%}}.my-opportunities-container::-webkit-scrollbar{display:none}.footer-container{display:flex;position:fixed;right:0;bottom:0;justify-content:space-around;align-items:center;z-index:100;margin:auto;border-top:1px solid rgba(0,0,0,.171);background-color:#fff;padding-block:.3rem;width:100%}@media (width >= 850px){.footer-container{display:flex;right:calc(50% - 15vw);justify-content:center;align-items:center;width:30vw}}.footer-container *{font-family:rubik,"sans-serif"}.footer-container .button-container{position:relative;margin:0;border:none;background-color:transparent;padding:0;height:2rem}.footer-container .button-container .notification{display:flex;position:absolute;right:.1rem;justify-content:center;align-items:center;border-radius:50%;background-color:#cb3215;width:1.1rem;height:1.1rem;color:#fff;font-size:.55rem!important;font-family:rubik,"sans-serif"}.footer-container .footer-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:8rem}.footer-container .footer-item.chosen .footer-icon-container,.footer-container .footer-item.chosen p{color:#00b4d8}.footer-container .footer-item.chosen .MuiAvatar-root{background-color:#00b4d8}.footer-container .footer-item:not(.chosen).black .footer-icon-container,.footer-container .footer-item:not(.chosen).black p{color:#000}.footer-container .footer-item:not(.chosen).black.disabled{pointer-events:none}.footer-container .footer-item:not(.chosen).black.disabled .footer-icon-container,.footer-container .footer-item:not(.chosen).black.disabled p{color:#00000080}.footer-container .footer-item:not(.chosen) .footer-icon-container,.footer-container .footer-item:not(.chosen) p{color:#68686f80}.footer-container .footer-item .footer-icon-container *{transition:all .3s ease;font-size:2rem}.footer-container .footer-item p{transition:color .3s ease-in-out;margin:0;font-size:1rem;font-family:rubik,"sans-serif"}#fixed-logo{position:fixed;top:2vh;right:2vw;z-index:9999999999;width:2.3rem;height:2.2rem}.privacy-policy-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:95vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.privacy-policy-container p{margin-block:.2rem}.terms-privacy-dialog .privacy-dialog-container{padding:2%}.terms-privacy-dialog .privacy-dialog-container .privacy-terms-dialog-button{align-self:center;margin-bottom:5%;width:50%;font-size:large}.group-drawer .MuiPaper-root{height:92vh}.group-drawer .description .MuiInputBase-root{height:unset}.group-drawer .basic-button{margin-top:1rem}.add-group-dialog .MuiPaper-root{width:60vw}.add-group-dialog .MuiPaper-root .group-type-select{border-radius:20px}.add-group-dialog .MuiPaper-root .field-label,.add-group-dialog .MuiPaper-root .basic-button{font-size:1.2rem}.weme-invite-icon{aspect-ratio:1.2;width:12vh;height:12vh}@media (width >= 760px){.setup-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.setup-container .weme-invite-text{display:flex;flex-direction:column;justify-content:center;align-items:center}}.group-form{width:100%;height:100%}.date-and-title{position:relative}.date-and-title.with-background-image{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1rem 1rem 0 0;padding:2rem;position:relative;height:120px;width:100vw;display:flex;align-items:center}.date-and-title.with-background-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fffc,#fffc);border-radius:1rem 1rem 0 0;z-index:1}.date-and-title.with-background-image .content-overlay{position:relative;z-index:2;color:#333}.date-and-title.with-background-image .content-overlay h3{color:#2c4156;font-size:1.4rem;margin:.5rem;font-weight:600}.date-and-title.with-background-image .content-overlay .date p{color:#535050;font-size:1rem;line-height:1.4}.group-drawer .logo-privacy .privacy-and-terms{margin-top:.5vh;font-size:.85rem;text-align:start}.group-drawer .logo-privacy .privacy-and-terms .link{cursor:pointer;color:#00b4d8;text-decoration:none}.register-to-group-dialog .MuiPaper-root{width:60vw}.register-to-group-dialog .MuiPaper-root .field-label,.register-to-group-dialog .MuiPaper-root .basic-button{font-size:1.2rem}.auth-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1.5rem;justify-content:space-between;gap:1rem;height:67vh;overflow:hidden}@media (width >= 760px){.auth-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;width:100%;height:100%}}.auth-container .credit{position:fixed;bottom:5%;width:80%;color:#605c5c;font-size:.8rem;text-align:center}.auth-container .login-container{display:flex;flex-direction:column;gap:3%;width:100%;height:100%}@media (width >= 760px){.auth-container .login-container{align-items:center;gap:12%;width:50%;height:50%}}.auth-container .login-container .text-container{padding-top:1rem;padding-right:5vw}@media (width >= 760px){.auth-container .login-container .text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}}.auth-container .login-container .text-container .title{color:#05204c;font-weight:600;font-size:max(1.1rem,5vw);line-height:3vh}@media (width >= 760px){.auth-container .login-container .text-container .title{font-size:max(1.1rem,1.8vw);line-height:5vh}}.auth-container .login-container .text-container .description{color:#707070b3;font-size:max(1rem,4.5vw)}@media (width >= 760px){.auth-container .login-container .text-container .description{font-size:max(.8rem,1.2vw)}}.auth-container .login-container .basic-button{margin-bottom:0;border-radius:20px;padding-block:.3rem;height:3.2rem;font-size:max(1rem,4.5vw)}@media (width >= 760px){.auth-container .login-container .basic-button{padding:0%;padding-block:0;width:100%;font-size:max(.8rem,1.2vw)}.auth-container .login-container .basic-button.code{width:75%}}.auth-container .user-phone-container{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1vh;height:20vh}@media (width >= 760px){.auth-container .user-phone-container{align-items:center;width:100%}}.auth-container .user-phone-container .phone-label{color:#05204c;font-weight:600;font-family:rubik,"sans-serif"}@media (width >= 760px){.auth-container .user-phone-container .phone-label{align-self:flex-start}}.auth-container .user-phone-container .phone-label.code{padding-right:5vw}@media (width >= 760px){.auth-container .user-phone-container .phone-label.code{padding-right:4vw}}@media (width >= 760px){.auth-container .user-phone-container .resend-code-countdown{padding:0%;font-size:medium}}.auth-container .user-phone-container .phone-input{padding-left:5vw;color:#05204c;font-size:max(1.2rem,4vw);direction:ltr;text-align:start}@media (width >= 760px){.auth-container .user-phone-container .phone-input{padding-left:1vw;font-size:max(.8rem,1.2vw)}}.auth-container .user-phone-container .phone-error-message{padding-right:3vw;font-size:max(.9rem,3.2vw);text-align:start}@media (width >= 760px){.auth-container .user-phone-container .phone-error-message{font-size:max(.8rem,1.2vw)}}.auth-container .user-phone-container .logo-privacy .privacy-and-terms{margin-top:.5vh;font-size:.85rem;text-align:start}.auth-container .user-phone-container .logo-privacy .privacy-and-terms .link{cursor:pointer;color:#00b4d8;text-decoration:none}.auth-container .user-phone-container .number-input{border:none;border:2px solid rgba(5,32,76,.15);border-radius:1rem;width:4.6rem;min-width:4.6rem;height:4.6rem;color:#05204c;font-size:1.6rem;text-align:center}.auth-container .user-phone-container .number-input:focus-visible{outline:2px solid rgba(5,32,76,.6)}@media (width >= 760px){.auth-container .user-phone-container .number-input{width:4rem;min-width:4rem;min-width:0;height:4rem;direction:ltr;text-align:center}}.return-to-phone-btn.MuiButtonBase-root{position:absolute;top:0;top:.5rem;right:2.5vw;color:#05204c}@media (width >= 760px){.return-to-phone-btn.MuiButtonBase-root{top:25%;right:15%}}.resend-code-countdown{margin-bottom:1rem;color:gray;font-size:1.35rem;text-align:center}.resend-code-countdown .resend-smaller-text{font-size:1rem}.resend-code-countdown .resend-smaller-text button{all:unset;cursor:pointer;color:gray;text-decoration:underline}.resend-code-countdown .resend-smaller-text button:active{color:#000}.delete-account-container{padding-inline:1rem}.feedback-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;height:100vh}.feedback-container .top-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#fff;padding-bottom:10px;border-radius:8px;box-shadow:0 4px 6px #0000001a}.feedback-container .top-container h2{margin-bottom:0rem}.feedback-container p{margin:.3rem}.feedback-container .date{font-size:14px;color:#666;margin-bottom:10px;text-align:center}.feedback-container .performed-par{font-size:16px;margin:8px 0;text-align:center}.feedback-container .performed-button{padding:10px 20px;margin:5px;border:none;border-radius:4px;background-color:#e0e0e0;cursor:pointer;text-align:center;transition:background-color .3s}.feedback-container .performed-button.chosen{background-color:#3d348b;color:#fff}.feedback-container .detail{color:gray;font-size:.9rem!important;margin-top:0!important}.feedback-container .bottom-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;width:80%}.feedback-container .bottom-container .MuiFormControl-root{width:100%}.feedback-container button{padding:10px 20px;margin-top:10px;border:none;border-radius:4px;background-color:#2196f3;color:#fff;cursor:pointer;transition:background-color .3s;text-align:center}.feedback-container button:hover{background-color:#1976d2}.feedback-container .forms-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;width:100%;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.feedback-container .forms-container p{font-size:16px;margin:5px 0;text-align:center}.feedback-container .forms-container .forms-buttons{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.feedback-container .forms-container .form-button{display:inline-block;padding:10px 20px;margin:5px;border:none;border-radius:4px;background-color:#8cbd8e;color:#fff;font-size:16px;cursor:pointer;text-align:center;transition:background-color .3s}.feedback-container .forms-container .form-button:disabled{background-color:#ccc;cursor:not-allowed}.offline-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%}.skill-card-container{border:1px solid transparent;border-radius:12px;background-color:#fff;padding-inline:2rem}.skill-card-container.selected{border:1px solid #05204c}.skill-card-container .skill-name{color:#05204c;font-weight:600;font-size:1.2rem}.skill-card-container .skill-description{margin-top:1rem;margin-top:0;font-size:.8rem}.skill-card-container img{height:3rem}.skill-checkbox-container{background-color:#fff}.skill-checkbox-container.no-background{margin-right:0;background-color:transparent}.skill-checkbox-container .skill{color:#05204c;font-weight:500}.finish-container{padding:1rem}.finish-container .title{color:#05204c;font-weight:500;font-size:1.3rem;text-align:center}.finish-container .sub-title{text-align:center}.finish-container .buttons-container{height:70%}.finish-container .buttons-container .finish-button{font-weight:500}.finish-container .buttons-container .finish-button.home{background-color:transparent;color:#05204c}@media (width >= 770px){.finish-container{justify-content:center;align-items:center;gap:2vh;height:80%}.finish-container .weme-logo{width:7rem;height:7rem}.finish-container .titles-container{margin-bottom:5rem}.finish-container .titles-container .sub-title{color:#707070;font-size:smaller}.finish-container .buttons-container{gap:1vh;height:auto}.finish-container .buttons-container .finish-button{font-size:medium}}.skill-titles-container{position:absolute;top:1.5rem;background-color:transparent}.skill-titles-container .sub-title{color:#ffffffd2;font-size:1.1rem}.skill-titles-container .title{color:#fff;font-weight:500;font-size:1.3rem}@media (width >= 770px) and (width >= 765px){.skill-titles-container{top:20vh;width:80%}.skill-titles-container .sub-title{font-size:smaller}}.skill-titles-container .chosen-skill-container{border-radius:22px;background-color:#fff}.skills-container{border-top-right-radius:35px;border-top-left-radius:35px;background-color:#f8f8f8;overflow-y:auto;scrollbar-width:none}.skills-container .profession-container{scrollbar-width:none}.skills-container .skills-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:.5rem;height:82%;overflow-y:auto;scrollbar-width:none}.skills-container .buttons-container{align-items:flex-end}.skills-container .stage{color:#68686f}.skills-container .next{color:#00b4d8;font-weight:500}.skills-container .MuiTextField-root{border:1px solid rgba(128,128,128,.334);border-radius:12px;width:100%}.skills-container .MuiTextField-root .MuiInputBase-input{padding-block:.7rem}.skills-container .MuiTextField-root fieldset{border:none}.skills-container .next-previous-button{width:65%;font-weight:400;font-size:small}.skills-container .next-previous-button.full{width:100%}.skills-container .next-previous-button.previous{border:1px solid #05204c;background-color:#fff;width:35%;color:#05204c}.skills-container .sub-title{color:#68686f}.skills-container .title{color:#05204c;font-weight:500;font-size:1.35rem}@media (width >= 770px){.skills-container{background-color:transparent;width:50%;height:100%}.skills-container .buttons-container{justify-content:flex-end}.skills-container .buttons-container .next-previous-button{width:30%;height:2.5rem}}.big-time-container{display:flex;flex-direction:column;gap:4vw;width:100%}.big-time-container .MuiPickersCalendarHeader-root,.big-time-container .MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-root{direction:ltr}.big-time-container .MuiInputBase-input{text-align:center}.big-time-container .field-container{display:flex;flex-direction:column;gap:.3rem;width:100%}.big-time-container .field-container .MuiFormControl-root{width:100%}@media (width >= 770px){.big-time-container{flex-direction:row;gap:2vw}}.select-options-container.field-container .date-picker-dialog .date-field-ltr *{direction:ltr}.select-options-container.field-container .field-label{display:flex;flex-direction:row;align-items:center;color:#05204c;font-weight:600;font-size:1rem;line-height:1.3rem}.select-options-container.field-container .items-container .item{transition:all ease-in-out .15s;cursor:pointer;border:1px solid #00b4d8;border-radius:1rem;padding:.2rem 1rem;color:#05204c}.select-options-container.field-container .items-container .item.chosen{border:1px solid #05204c;background-color:#05204c;color:#fff}.select-options-container.field-container .items-container .field{border-radius:1rem;height:2rem}.select-options-container.field-container .else-type-input .MuiInputBase-input{padding:.4rem}.select-options-container.field-container .helper-text{margin-right:1%}.MuiGrid-root{display:flex;justify-content:center;align-items:center}.MuiGrid-root.MuiGrid-item{padding-left:0!important}.MuiGrid-root .MuiFormControlLabel-root{margin-right:0}.user-request-form{width:100%;height:100%}.user-request-form .setup-container{border-radius:3rem 3rem 0 0;background-color:#fafbfc;width:100%;height:90%;overflow:hidden}@media (width >= 770px){.user-request-form .setup-container{border-radius:unset;background-color:transparent;height:100%}}.user-request-form .user-request-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem 1.5rem 8.5rem;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.user-request-form .user-request-container::-webkit-scrollbar{width:8px}.user-request-form .user-request-container::-webkit-scrollbar-track{border-radius:1rem;background:#e5e4e4}.user-request-form .user-request-container::-webkit-scrollbar-thumb{border-radius:1rem;background:#888}.user-request-form .user-request-container::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#555}.user-request-form .user-request-container .field-container .field{height:unset}.user-request-form .user-request-container .logo-privacy .privacy-and-terms{margin-top:2rem;font-size:.85rem;text-align:start}.user-request-form .user-request-container .logo-privacy .privacy-and-terms .link{cursor:pointer;color:#00b4d8;text-decoration:none}.user-request-form .user-request-container .request-info-container{align-items:center;gap:2rem;width:100%}.user-request-form .user-request-container .request-info-container .description{color:#05204c;font-weight:500;white-space:pre-line}@media (width >= 770px){.user-request-form .user-request-container .request-info-container .description{width:100%;font-size:1.3rem;text-align:start}}.user-request-form .user-request-container .request-info-container .field-container .field-label{font-size:1rem}.user-request-form .user-request-container .submit-button{margin-top:2%;border-radius:2rem;background-color:#05204c;width:40%}@media (width >= 770px){.user-request-form .user-request-container{padding:6.5rem 4.5rem}.user-request-form .user-request-container .request-info-container{gap:2rem;width:90%}.user-request-form .user-request-container .request-info-container .description{font-size:larger}}.MuiPickersArrowSwitcher-button{transform:rotate(180deg)}.welcome-form .welcome-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1.5rem;position:relative;justify-content:start;height:90vh}@media screen and (max-width: 765px){.welcome-form .welcome-container .positions-container{padding-bottom:5rem}}.welcome-form .welcome-container.positions .title{font-size:1.4rem;text-align:center}.welcome-form .welcome-container.positions .basic-button{position:absolute;right:5%;bottom:2rem;width:90%}@media screen and (min-width: 770px){.welcome-form .welcome-container.positions .basic-button{right:0;width:30%}}.welcome-form .welcome-container .motion-div{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:90%}.welcome-form .welcome-container .motion-div .personal-details{display:flex;flex-direction:column;gap:2vh;padding-bottom:5%;width:100%;height:85%;overflow:hidden auto;scrollbar-width:none}.welcome-form .welcome-container .motion-div .personal-details ::-webkit-scrollbar{border-radius:6px;width:12px}.welcome-form .welcome-container .motion-div .personal-details ::-webkit-scrollbar-track{border-radius:6px;background:#f1f1f1}.welcome-form .welcome-container .motion-div .personal-details ::-webkit-scrollbar-thumb{border-radius:6px;background:#888}@media screen and (max-width: 770px){.welcome-form .welcome-container .start-button{position:absolute;bottom:2rem;cursor:pointer;width:90%}}.welcome-form .welcome-container .position-button{border:2px solid #05204c;border-radius:12px;color:#05204c}.welcome-form .welcome-container .position-button.selected{background-color:#05204c;color:#fff}.welcome-form .welcome-container .sub-title{color:gray;font-size:.9rem;text-align:center}.welcome-form .welcome-container .image-uploader-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}.welcome-form .welcome-container .image-uploader-container .buttons-container{flex-direction:row;width:100%}.welcome-form .welcome-container .image-uploader-container .buttons-container .upload-image-button{flex:auto}.welcome-form .welcome-container .image-uploader-container .buttons-container .upload-image-button.previous{border:1px solid #05204c;background-color:#fff;width:45%;color:#05204c}.welcome-form .text-container{align-self:flex-start}.welcome-form .text-container .title{color:#05204c;font-weight:600;font-size:max(1.1rem,5vw);line-height:3.2vh}.welcome-form .text-container .description{color:#707070b3;font-size:max(.9rem,3.9vw)}.welcome-form .go-home-button{background-color:transparent;color:#05204c}@media (width >= 770px){.welcome-form{width:100%;height:100%}.welcome-form .setup-container{position:relative;align-items:start;align-self:center;width:75%;height:40%}.welcome-form .setup-container .text-container .title{font-size:larger}.welcome-form .setup-container .text-container .description{font-size:medium}.welcome-form .setup-container .positions-button,.welcome-form .setup-container .start-button{bottom:-4rem!important;align-self:flex-end;margin-left:16%;border-radius:1rem;width:40%;height:2.5rem;font-size:medium}.welcome-form .setup-container .welcome-container{align-items:start;margin-top:2vh;padding:0;width:100%}.welcome-form .setup-container .welcome-container .motion-div{height:100%}.welcome-form .setup-container .welcome-container .motion-div .personal-details{flex-direction:row;flex-wrap:wrap;gap:2vw}.welcome-form .setup-container .welcome-container .motion-div .personal-details .field-container{width:40%}.welcome-form .setup-container .welcome-container .motion-div .personal-details .field-container .field-label,.welcome-form .setup-container .welcome-container .motion-div .personal-details .field-container .gender-picker .group-button{font-size:small}.welcome-form .setup-container .welcome-container .motion-div .personal-details .field-container .helper-text{margin:0;font-size:smaller}.welcome-form .setup-container .welcome-container .motion-div .basic-button,.welcome-form .setup-container .welcome-container .motion-div .start-button{align-self:flex-end;margin-left:16%;border-radius:1rem;width:9.5rem;height:2.5rem;font-size:medium}.welcome-form .setup-container .welcome-container .motion-div .image-uploader-container .skip{top:0}.welcome-form .setup-container .welcome-container .motion-div .image-uploader-container .image-container{width:15vw}.welcome-form .setup-container .welcome-container .motion-div .image-uploader-container .buttons-container{align-self:flex-end;gap:5%;width:35%}.welcome-form .setup-container .welcome-container .motion-div .image-uploader-container .buttons-container .upload-image-button{margin:0}.welcome-form .setup-container .welcome-container .motion-div .image-uploader-container .buttons-container .upload-image-button.previous{width:8rem}}body{margin:0;background-color:#fafbfc;width:100%;height:100%;overflow:hidden}body.volunteer{background-color:#d9d9d91e}body input[type=number]::-webkit-inner-spin-button,body input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}body input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body #root{width:100%;height:100%;overflow:hidden}body .MuiTypography-root,body .MuiInputBase-input,body .MuiFormLabel-root,body .MuiButtonBase-root{font-family:Rubik,"sans-serif"}body *{-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:Rubik,"sans-serif";direction:rtl}body button{cursor:pointer;color:#000}html{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh}
