@charset "UTF-8";.form-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.form-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.form-grid .form-field--full,.form-grid .form-actions,.form-grid .form-alert{grid-column:1/-1}}.form-field{position:relative}.form-field .form-control{padding-top:1.5rem;padding-bottom:.5rem}.form-field .form-control::placeholder{color:transparent}.form-field .form-control:focus~.form-label,.form-field .form-control:not(:placeholder-shown)~.form-label,.form-field select.form-control~.form-label{transform:translateY(-.7rem) scale(.8);opacity:.75}.form-control{width:100%;min-height:3.5rem;padding:.875rem 1rem;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.4;color:#000;background-color:#fff;border:1px solid #d8dae0;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;appearance:none}.form-control:focus{outline:none;border-color:#ff800f;box-shadow:0 0 0 3px #ff800f2e}.form-control:disabled,.form-control[readonly]{background-color:#f6f7f8;cursor:not-allowed;opacity:.7}.form-control.is-invalid{border-color:#d64545}.form-control.is-invalid:focus{box-shadow:0 0 0 3px #d645452e}textarea.form-control{min-height:9.5rem;resize:vertical}select.form-control{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23696E77'%3E%3Cpath d='M8 11 3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px;padding-right:2.5rem}.form-label{position:absolute;top:.95rem;left:1rem;font-size:1rem;color:#7f8499;pointer-events:none;transform-origin:0 0;transition:transform .3s ease,opacity .3s ease}.form-error{display:block;margin-top:.35rem;font-size:.75rem;font-weight:700;color:#d64545}.form-hint{display:block;margin-top:.35rem;font-size:.8rem;color:#7f8499}.form-file__input{position:absolute;width:1px;height:1px;opacity:0}.form-file__label{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;min-height:3.5rem;padding:1rem;text-align:center;color:#7f8499;background-color:#f6f7f8;border:1px dashed #d8dae0;border-radius:4px;cursor:pointer;transition:border-color .3s ease,color .3s ease}.form-file__label:hover{border-color:#ff800f;color:#ff800f}.form-file__input:focus-visible~.form-file__label{border-color:#ff800f;box-shadow:0 0 0 3px #ff800f2e}.form-file__name{font-weight:500;color:#010a35}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem}.btn[disabled],.btn:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.btn__spinner{display:inline-block;width:1rem;height:1rem;margin-right:.6rem;vertical-align:-.15rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:form-spin .7s linear infinite}@keyframes form-spin{to{transform:rotate(360deg)}}.form-alert{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:4px;border-left:4px solid;font-size:.95rem}.form-alert i{margin-top:.15rem}.form-alert--success{color:#1f8a4c;background-color:#1f8a4c14;border-left-color:#1f8a4c}.form-alert--error{color:#d64545;background-color:#d6454514;border-left-color:#d64545}@media(prefers-reduced-motion:reduce){.form-control,.form-label,.form-file__label{transition:none}.btn__spinner{animation-duration:2s}}.auth{max-width:34rem;margin-inline:auto;display:flex;flex-direction:column;gap:1.75rem}.auth--wide{max-width:46rem}.auth__card{background-color:#fff;border-radius:6px;box-shadow:0 6px 24px #010a3514;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;padding:2.25rem}.auth__title{margin-bottom:.4rem;font-size:1.4rem;color:#39adbe}.auth__intro{margin-bottom:1.75rem;color:#7f8499;font-size:.92rem}.auth__form{display:flex;flex-direction:column;gap:1.1rem}.auth__submit{width:100%;margin-top:.5rem}.auth__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem}.auth__check{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer;color:#7f8499}.auth__check input{margin-top:.2rem;accent-color:#ff800f;flex:none}.auth__link{color:#ff800f}.auth__link:hover,.auth__link:focus-visible{text-decoration:underline}.auth__footer{margin:1.75rem 0 0;padding-top:1.25rem;border-top:1px solid rgba(1,10,53,.1);text-align:center;font-size:.9rem;color:#7f8499}.auth__footer a{color:#ff800f}.auth__footer a:hover,.auth__footer a:focus-visible{text-decoration:underline}.auth__note{margin:.4rem 0 0;font-size:.9rem}.auth__outcome{text-align:center}.auth__outcome i{font-size:2.5rem;color:#39adbe;margin-bottom:1rem}.auth__outcome--error i{color:#d64545}.auth__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.strength{margin-top:.35rem}.strength__track{display:flex;gap:.25rem}.strength__segment{height:4px;flex:1;border-radius:999px;background-color:#010a351a;transition:background-color .3s ease}.strength--weak .strength__segment--on{background-color:#d64545}.strength--fair .strength__segment--on{background-color:#ff800f}.strength--good .strength__segment--on,.strength--strong .strength__segment--on{background-color:#1f8a4c}.strength__label{display:block;margin-top:.35rem;font-size:.8rem;color:#7f8499}.strength__rules{margin:.5rem 0 0;padding:0;list-style:none;font-size:.8rem;color:#7f8499}.strength__rule{display:flex;align-items:center;gap:.4rem;line-height:1.6}.strength__rule i{width:.9rem;font-size:.75rem}.strength__rule--met{color:#1f8a4c}.my-form{display:flex;flex-direction:column;gap:1.25rem;max-width:44rem;margin-inline:auto}.my-form__card{background-color:#fff;border-radius:6px;box-shadow:0 6px 24px #010a3514;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;padding:1.75rem}.my-form__card--quiet{background-color:#f6f7f8;box-shadow:none}.my-form__heading{margin:0 0 .4rem;font-size:1.1rem;color:#39adbe}.my-form__intro{margin:0 0 1.5rem;font-size:.92rem;color:#7f8499}.my-form__facts{display:grid;grid-template-columns:1fr;gap:.75rem 1.5rem;margin:0 0 1rem}@media(min-width:576px){.my-form__facts{grid-template-columns:repeat(2,1fr)}}.my-form__facts dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#7f8499}.my-form__facts dd{margin:.15rem 0 0;color:#010a35;word-break:break-word}.my-form__note{margin:0 0 1.25rem;font-size:.88rem;color:#7f8499}.my-form__links{display:flex;flex-wrap:wrap;gap:.75rem}.admin{display:flex;min-height:100vh;background-color:#f4f5f7;font-size:.92rem}.admin__sidebar{position:fixed;inset:0 auto 0 0;z-index:1000;width:15rem;display:flex;flex-direction:column;background-color:#010a35;color:#ffffffbf;overflow-y:auto;transform:translate(-100%);transition:transform .3s ease}.admin__sidebar--open{transform:translate(0)}@media(min-width:992px){.admin__sidebar{transform:none}}.admin__scrim{position:fixed;inset:0;z-index:999;background-color:#010a35cc;border:0;padding:0}@media(min-width:992px){.admin__scrim{display:none}}.admin__brand{display:flex;align-items:center;gap:.6rem;height:3.5rem;padding:0 1rem;flex:none;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}.admin__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:none;border-radius:4px;background-color:#ff800f;font-family:Roboto Slab,serif;font-size:.8rem;font-weight:700}.admin__brand-text{font-family:Roboto Slab,serif;font-size:.95rem;font-weight:600;letter-spacing:.01em}.admin__nav{padding:.75rem 0 2rem;margin:0;list-style:none}.admin__nav-heading{padding:1.25rem 1rem .4rem;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffff59}.admin__link{display:flex;align-items:center;gap:.7rem;padding:.55rem 1rem;color:inherit;font-size:.88rem;text-decoration:none;border-left:3px solid transparent}.admin__link i{width:1.1rem;font-size:.85rem;text-align:center;flex:none}.admin__link:hover,.admin__link:focus-visible{color:#fff;background-color:#ffffff0f}.admin__link--active{color:#fff;background-color:#ffffff14;border-left-color:#ff800f;font-weight:600}.admin__group-toggle{display:flex;align-items:center;gap:.7rem;width:100%;padding:.55rem 1rem;border:0;border-left:3px solid transparent;background:none;color:inherit;font:inherit;font-size:.88rem;text-align:left;cursor:pointer}.admin__group-toggle i:first-child{width:1.1rem;text-align:center;flex:none}.admin__group-toggle:hover,.admin__group-toggle:focus-visible{color:#fff;background-color:#ffffff0f}.admin__group-caret{margin-left:auto;font-size:.7rem;transition:transform .3s ease}.admin__group-caret--open{transform:rotate(90deg)}.admin__sublink{display:block;padding:.4rem 1rem .4rem 2.8rem;color:#fff9;font-size:.84rem;text-decoration:none}.admin__sublink:hover,.admin__sublink:focus-visible{color:#fff;background-color:#ffffff0d}.admin__sublink--active{color:#fff;font-weight:600}.admin__main{flex:1;min-width:0;display:flex;flex-direction:column}@media(min-width:992px){.admin__main{margin-left:15rem}}.admin__topbar{position:sticky;top:0;z-index:998;display:flex;align-items:center;gap:.75rem;height:3.5rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid rgba(1,10,53,.1)}.admin__toggle{display:inline-flex;padding:.4rem .5rem;border:0;background:none;color:#010a35;cursor:pointer}@media(min-width:992px){.admin__toggle{display:none}}.admin__title{margin:0;font-size:1rem;font-family:Roboto,sans-serif;font-weight:600;color:#010a35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin__topbar-actions{display:flex;align-items:center;gap:.35rem;margin-left:auto}.admin__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:4px;background:none;color:#7f8499;cursor:pointer;text-decoration:none}.admin__icon-btn:hover,.admin__icon-btn:focus-visible{color:#010a35;background-color:#f4f5f7}.admin__icon-btn:disabled{opacity:.5;cursor:default}.admin__content{flex:1;padding:1.25rem 1rem 3rem}@media(min-width:768px){.admin__content{padding:1.5rem 1.5rem 4rem}}.admin-account{display:none;align-items:center;gap:.5rem;padding-left:.5rem}@media(min-width:576px){.admin-account{display:flex}}.admin-account__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex:none;border-radius:50%;background-color:#ff800f;color:#fff;font-size:.72rem;font-weight:700}.admin-account__who{display:flex;flex-direction:column;line-height:1.2}.admin-account__name{font-size:.85rem;font-weight:600;color:#010a35}.admin-account__role{font-size:.7rem;color:#7f8499}.admin-page__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.admin-page__title{margin:0;font-size:1.3rem;color:#010a35}.admin-page__subtitle{margin:.2rem 0 0;font-size:.88rem;color:#7f8499}.admin-page__actions{display:flex;flex-wrap:wrap;gap:.5rem}.admin-page__card{background-color:#fff;border:1px solid rgba(1,10,53,.1);border-radius:6px;padding:1.25rem}.admin-page__card+.admin-page__card{margin-top:1rem}.admin-page__section-title{margin:0 0 .9rem;font-size:1rem;color:#39adbe}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem}.filters__field{flex:1 1 14rem;min-width:0}.filters__field--narrow{flex:0 1 11rem}.filters__label{display:block;margin-bottom:.25rem;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7f8499}.bulk{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.6rem .8rem;border:1px solid rgba(57,173,190,.35);border-radius:6px;background-color:#39adbe14}.bulk__count{margin-right:auto;font-size:.83rem;font-weight:600;color:#010a35}.bulk__label{font-size:.8rem;color:#010a35}.bulk__none{margin:0 0 .75rem;font-size:.8rem;color:#7f8499}.form-control--inline{width:auto;min-width:9rem;padding:.35rem .5rem;font-size:.82rem}.chip-row{margin:0 0 .75rem}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .5rem .2rem .65rem;border-radius:999px;background-color:#010a3512;font-size:.78rem;color:#010a35}.chip__clear{border:0;background:none;color:inherit;font-size:1rem;line-height:1;cursor:pointer;opacity:.6}.chip__clear:hover,.chip__clear:focus-visible{opacity:1}.pill{display:inline-block;padding:.12rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;background-color:#010a3514;color:#010a35;white-space:nowrap}.pill--published{background-color:#1f8a4c24;color:#17683a}.pill--draft{background-color:#7f84992e;color:#5c6175}.pill--closed{background-color:#ff800f29;color:#a35103}.pill--archived{background-color:#d6454521;color:#9c2f2f}.pill--received{background-color:#7f84992e;color:#5c6175}.pill--verifying{background-color:#4c6ef524;color:#33499c}.pill--shortlisted{background-color:#e8a33d2e;color:#8a5c10}.pill--selected{background-color:#1f8a4c24;color:#17683a}.pill--rejected{background-color:#d6454521;color:#9c2f2f}.pill--withdrawn{background-color:#b0b4c238;color:#6a6f80}.pill--new{background-color:#39adbe29;color:#1f7b88}.pill--in_progress{background-color:#4c6ef524;color:#33499c}.placeholder-flag{display:inline-block;margin-left:.4rem;padding:.05rem .35rem;border-radius:4px;background-color:#ff800f24;color:#a35103;font-size:.64rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn--sm{padding:.35rem .8rem;font-size:.82rem}.btn--ghost{border:1px solid rgba(1,10,53,.1);background-color:#fff;color:#010a35}.btn--ghost:hover,.btn--ghost:focus-visible{background-color:#f4f5f7}.btn--danger{background-color:#d64545;border-color:#d64545;color:#fff}.btn--danger:hover,.btn--danger:focus-visible{background-color:#b93a3a;border-color:#b93a3a}.job-item{background-color:#fff;border-radius:6px;box-shadow:0 6px 24px #010a3514;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.job-item:hover{box-shadow:0 12px 32px #010a3524;transform:translateY(-2px)}.job-item{display:grid;grid-template-columns:1fr;gap:1.25rem;padding:1.5rem;margin-bottom:1.5rem}@media(min-width:768px){.job-item{grid-template-columns:2fr 1fr;align-items:center}}.job-item__main{display:flex;align-items:center;gap:1.25rem}.job-item__flag{width:100px;aspect-ratio:1.5;flex-shrink:0;object-fit:cover;border:1px solid #d8dae0;border-radius:4px}@media(max-width:575.98px){.job-item__flag{width:72px}}.job-item__title{margin-bottom:.65rem;font-size:1.15rem;color:#39adbe}.job-item__meta{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-bottom:0;font-size:.9rem;color:#000}.job-item__meta i{margin-right:.4rem;color:#ff800f}.job-item__aside{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@media(min-width:768px){.job-item__aside{align-items:flex-end}}.job-item__actions{display:flex;align-items:center;gap:.75rem}.job-item__save{display:flex;flex-direction:row;align-items:center;justify-content:center;width:38px;height:38px;padding:0;flex-shrink:0;border-radius:4px;font-weight:400;line-height:1;color:#ff800f;background-color:#f6f7f8;border:1px solid transparent;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.job-item__save:hover,.job-item__save:focus-visible{border-color:#ff800f}.job-item__deadline{font-size:.8rem;color:#7f8499}.job-item__deadline i{margin-right:.4rem;color:#ff800f}.service-item{background-color:#fff;border-radius:6px;box-shadow:0 6px 24px #010a3514;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.service-item:hover{box-shadow:0 12px 32px #010a3524;transform:translateY(-2px)}.service-item{display:flex;flex-direction:column}.service-item__image{width:100%;aspect-ratio:11/8;object-fit:cover}.service-item__footer{display:flex;flex:1;align-items:center;gap:1rem;padding:1rem 1.25rem;background-color:#f6f7f8;transition:background-color .3s ease}.service-item__footer:hover{background-color:#ecedf0}.service-item__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:4px;background-color:#ff800f;color:#fff;font-size:1.25rem}.service-item__icon img{max-width:32px;max-height:32px}.service-item__title{margin-bottom:0;font-family:Roboto Slab,serif;font-weight:700;font-size:1.1rem;color:#010a35}.service-item__body{padding:1.25rem}.service-item__body p{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;text-align:justify;color:#000}.team-item{background-color:#fff;border-radius:6px;box-shadow:0 6px 24px #010a3514;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.team-item:hover{box-shadow:0 12px 32px #010a3524;transform:translateY(-2px)}.team-item{text-align:center}.team-item__media{position:relative;overflow:hidden}.team-item__photo{width:100%;aspect-ratio:1/1;object-fit:cover}.team-item__overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#010a35cc;opacity:0;transition:opacity .5s ease}.team-item:hover .team-item__overlay,.team-item:focus-within .team-item__overlay{opacity:1}.team-item__social{display:flex;flex-direction:row;align-items:center;justify-content:center;width:38px;height:38px;padding:0;flex-shrink:0;border-radius:50%;font-weight:400;line-height:1;color:#fff;border:1px solid rgba(255,255,255,.5);transition:background-color .3s ease,border-color .3s ease}.team-item__social:hover,.team-item__social:focus-visible{background-color:#ff800f;border-color:#ff800f}.team-item__body{padding:1.25rem}.team-item__name{margin-bottom:.25rem;font-size:1.1rem;color:#010a35}.team-item__role{margin-bottom:.15rem;font-size:.9rem;font-weight:500;color:#ff800f}.team-item__dept{margin-bottom:.75rem;font-size:.85rem;color:#7f8499}.team-item__details{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;font-size:.9rem;color:#000}.card-grid{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:576px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.card-grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.card-grid--4{grid-template-columns:repeat(4,1fr)}}.content-split{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media(min-width:992px){.content-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.content-split__main{min-width:0}.content-split__aside{padding:2rem;border-radius:6px;background-color:#f6f7f8}@media(min-width:992px){.content-split__aside{position:sticky;top:6rem}}.content-split__aside-title{margin-bottom:1rem;font-size:1.1rem;color:#39adbe}.content-split__aside p{font-size:.92rem;text-align:justify;color:#000;line-height:1.7}.content-split__aside p:last-of-type{margin-bottom:0}.prose-block+.prose-block{margin-top:2.5rem}.prose-block__title{margin-bottom:.85rem;font-size:1.15rem;color:#39adbe}.prose-block p{text-align:justify;color:#000;line-height:1.75}.prose-block p:last-child{margin-bottom:0}.chevron-list li{display:flex;gap:.65rem;padding:.4rem 0;color:#000;line-height:1.7}.chevron-list i{margin-top:.45rem;color:#ff800f;flex-shrink:0}.placeholder-note{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.3rem .7rem;border-radius:999px;background-color:#ff800f1f;color:#8a4b00;font-size:.72rem;font-weight:500;letter-spacing:.02em}.sample-banner{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:2rem;padding:.9rem 1.15rem;border-radius:6px;border-left:4px solid #ff800f;background-color:#ff800f1a;color:#8a4b00;font-size:.88rem;line-height:1.6}.sample-banner i{margin-top:.2rem;flex-shrink:0}.sample-banner strong{color:#7a4200}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#7f8499;background-color:#fff}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;font-family:Roboto Slab,serif;font-weight:600;line-height:1.2;color:#010a35}p{margin:0 0 1rem}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ul,ol{list-style:none;margin:0;padding:0}button{font-family:inherit}.container{width:100%;margin-inline:auto;padding-inline:1rem}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px;padding-inline:1.5rem}}@media(min-width:1200px){.container{max-width:1140px}}.section{padding-block:3rem}@media(min-width:992px){.section{padding-block:5rem}}.text-center{text-align:center}.text-accent{color:#39adbe}.skeleton{background:linear-gradient(90deg,#eceef1 25%,#f5f6f8 37%,#eceef1 63%);background-size:400% 100%;border-radius:4px;animation:skeleton-shimmer 1.4s ease infinite}.skeleton+.skeleton{margin-top:.85rem}.skeleton--heading{height:2.25rem;width:min(340px,70%);margin-bottom:1.75rem}.skeleton--line{height:1rem}.skeleton--short{width:62%}.skeleton--card{height:190px;margin-top:0}.skeleton--block{height:120px}@keyframes skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-block;font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;text-align:center;text-decoration:none;white-space:nowrap;border:2px solid transparent;border-radius:2px;cursor:pointer;padding:.75rem 2.5rem;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.btn-primary{background-color:#ff800f;border-color:#ff800f;color:#fff}.btn-primary:hover,.btn-primary:focus-visible{background-color:#001064;border-color:#001064;color:#fff}.btn-dark{background-color:#010a35;border-color:#010a35;color:#fff}.btn-dark:hover,.btn-dark:focus-visible{background-color:#ff800f;border-color:#ff800f;color:#fff}.btn-square{width:38px;height:38px;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;border-radius:50%}.btn-lg-square{width:48px;height:48px;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;border-radius:50%}.btn-sm-square{display:flex;flex-direction:row;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex-shrink:0;border-radius:50%;font-weight:400;line-height:1}.btn-outline-primary{background-color:transparent;border-color:#ff800f;color:#ff800f}.btn-outline-primary:hover,.btn-outline-primary:focus-visible{background-color:#ff800f;border-color:#ff800f;color:#fff}
