.lang-toggler{display:flex;align-items:center;gap:2px}.lang-toggler__group{display:flex;align-items:baseline;gap:2px}.lang-toggler__button{min-width:32px;font-size:16px;font-weight:600;color:#02151c;background-color:transparent;border:none}.lang-toggler__button:hover{cursor:pointer}.lang-toggler__button:disabled{color:#c6c6c6;cursor:default}.button{display:flex;align-items:center;justify-content:center;padding:8px 32px;min-width:113px;height:40px;border-radius:4px;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;font-size:16px;text-transform:capitalize;transition:.3s ease}.button:hover{cursor:pointer}.button:disabled{cursor:default}.primary{color:#fff;background-color:#fc5723;border:none}.primary:hover{background-color:#fc8b23}.primary:disabled{background-color:#c6c6c6}.secondary{color:#02151c;background-color:#fff;border:1px solid #fc5723}.icon-btn{min-width:32px;height:32px;padding:4px;color:#02151c;background-color:#fff;border:1px solid #dedad8}.icon-btn:hover,.secondary:hover{color:#fc5723}.secondary:disabled,.icon-btn:disabled{border-color:#c6c6c6;color:#c6c6c6}.header{display:flex;gap:2rem;width:100%;position:sticky;top:0;z-index:1;background-color:#fff;border-bottom:.1rem solid #dedad8;padding:1rem 5rem;transition:.3s ease}.header .navbar{display:flex;align-items:center;gap:3rem;width:90%}.header .navbar .app-logo{width:40px;height:40px}.header .navbar__actions{display:flex;justify-content:flex-end;align-items:baseline;width:95%}.header .navbar__actions:has(.navbar__actions--expanded-group){justify-content:space-between}.header .navbar__actions--expanded-group,.header .navbar__actions--basic-group{display:flex;gap:1.7rem}.header .navbar__link{font-size:16px;font-weight:600;color:#166e7a;transition:.3s ease;position:relative}.header .navbar__link:after{display:block;position:absolute;left:0;width:0;content:"";height:2px;background-color:#22b5d3;transition:width .3s ease-out}.header .navbar__link:hover{color:#22b5d3}.header .navbar__link:hover:after{width:100%}.app-logo{width:48px;height:48px}.scrolled{background-color:#f5f5f5}.footer{display:flex;justify-content:center;align-items:center;width:100%;background-color:#f5f5f5;padding:1rem 7rem}.footer__content{display:flex;justify-content:center;align-items:center;gap:4rem;width:30%}.footer__content .logo img{width:40px;height:40px}.year{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#756e6c}.checkbox-container{display:flex;align-items:center;gap:15px;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400}.checkbox-label:empty{display:none}.checkbox-label{display:block;position:relative;cursor:pointer;padding-left:35px;margin-bottom:12px}.checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border-radius:1px;border:1px solid #02151c}.checkbox-label:hover .checkbox-input~.checkmark{background-color:#b5a9a5}.checkbox-label .checkbox-input:checked~.checkmark{background-color:#02151c}.checkmark:after{content:"";position:absolute;display:none}.checkbox-label .checkbox-input:checked~.checkmark:after{display:block}.checkbox-label .checkmark:after{left:8px;top:5px;width:5px;height:10px;border:solid #ffffff;border-width:0 3px 3px 0;transform:translate(-50%,-50%) rotate(45deg)}.datalist-container{display:flex;flex-direction:column;align-items:baseline;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400}.datalist-label:empty{display:none}.datalist-label{margin-bottom:10px}.datalist-input{height:43px;width:100%;border:none;background-color:transparent;border-radius:4px;padding:10px;color:#02151c;cursor:pointer;outline:none;transition:border-color .2s}.datalist-input.border{border:1px solid #dedad8}.datalist-input::placeholder{color:#dedad8}.datalist-input:focus{border-color:#02151c}.input-container{display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;width:100%}.input-label{padding:0 8px;color:#b5a9a5;font-weight:600}.input-field{display:flex;flex-direction:row;align-items:center;width:100%;padding:12px;gap:10px;border:none;border-radius:4px;background-color:#fff;cursor:text;outline:none;transition:border-color .2s}.input-field.border{border:1px solid #dedad8}.input-field:focus{border-color:#02151c}.input-field:disabled{background-color:#f5f5f5;cursor:none;pointer-events:none}.input-field--error{display:flex;flex-direction:column;align-items:flex-start;padding:0 8px;width:100%;min-height:18px;color:#f72a2a;font-size:14px}.input-wrapper{display:flex;flex-direction:column;align-items:flex-start;position:relative}.input-right-icon{position:absolute;right:12px;top:12px}.input-field::placeholder{color:#dedad8}.selector-container{display:flex;align-items:baseline;gap:10px;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400}.label:empty{display:none}.select{height:43px;width:auto;border:1px solid #dedad8;background-color:transparent;border-radius:4px;padding:10px;color:#02151c;cursor:pointer;outline:none}.spinner{width:5rem;height:5rem;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-container{display:flex;flex-direction:column;align-items:center;flex-grow:1;padding:20px;gap:10px;box-shadow:0 3px 10px #dcdcdc59;border-radius:8px;width:286px}.card-image{width:80px;height:80px;border-radius:50%;object-fit:contain}.card-content{display:flex;flex-direction:column;align-items:center;flex-grow:1;gap:10px}.card-description{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;flex-grow:1;color:#756e6c;font-size:14px;font-weight:400;line-height:20px}.card-header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.card-role{margin-top:4px;color:#02151c;font-size:14px;font-weight:400;text-transform:uppercase}.card-role.lead{color:#fc5723}.card-gh-logo{width:24px;height:24px;object-fit:contain}.message{display:flex;justify-content:center;align-items:center;min-height:59px;padding:10px;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:4px}.message--success{background-color:#329f42;font-size:14px}.message--warning,.main.error{background-color:#feeae4}.main-fallback{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px;gap:24px}
