﻿:root{--color-primary:#1e2c3e;--color-secondary:#23a8e0;--color-secondary-light:#c7edfd;--color-secondary-extra-light:#e4f7ff;--color-text:#1e2c3e;--color-text-light:#5a6f8b;--color-pending:#ffe5ad;--color-pending-dark:#ffbd2d;--color-draft:#f2f2f2;--color-draft-dark:#60687c;--color-submitted:#effaff;--color-submitted-dark:#ccd9ff;--color-approved:#dbf4e7;--color-approved-dark:#00e56d;--color-rejected:#fdd6d6;--color-rejected-dark:#de5151;--color-bg:#efefef;--color-grey:#60687c;--color-grey-light:#d9d9d9;--color-grey-dark:#333;--color-white:#fff;--color-black:#000;--ff-primary:"Epilogue",sans-serif;--fs-placeholder:clamp(.9375rem,.9231rem + .0641vw,1rem);--fs-12:clamp(.625rem,.6rem + .125vw,.75rem);--fs-13:clamp(.6875rem,.6625rem + .125vw,.8125rem);--fs-14:clamp(.75rem,.715rem + .16vw,.875rem);--fs-15:clamp(.875rem,.8623rem + .0633vw,.9375rem);--fs-16:clamp(.9375rem,.9231rem + .0641vw,1rem);--fs-18:clamp(1rem,.925rem + .2vw,1.125rem);--fs-20:clamp(1rem,.9423rem + .2564vw,1.25rem);--fs-22:clamp(1.1875rem,1.1442rem + .1923vw,1.375rem);--fs-24:clamp(1.125rem,1.1rem + .4vw,1.5rem);--fs-28:clamp(1.25rem,1.1346rem + .5128vw,1.75rem);--fs-32:clamp(1.375rem,1.2308rem + .641vw,2rem);--fs-36:clamp(1.5rem,1.05rem + 1.2vw,2.25rem);--fs-40:clamp(1.5rem,1.2692rem + 1.0256vw,2.5rem);--fs-48:clamp(1.75rem,1.4615rem + 1.2821vw,3rem);--fs-56:clamp(1.75rem,1.3462rem + 1.7949vw,3.5rem);--fs-64:clamp(1.75rem,1.2308rem + 2.3077vw,4rem);--fs-80:clamp(2rem,1.3077rem + 3.0769vw,5rem);--fs-88:clamp(2rem,1.1923rem + 3.5897vw,5.5rem);--fs-96:clamp(2rem,.3636rem + 7.2727vw,6rem);--fs-129:clamp(3rem,.9545rem + 9.0909vw,8rem);--rds-1:clamp(.5rem,.3846rem + .5128vw,1rem);--rds-2:clamp(1rem,.7692rem + 1.0256vw,2rem);--rds-3:clamp(1.5rem,1.1538rem + 1.5385vw,3rem);--rds-4:clamp(2rem,1.5385rem + 2.0513vw,4rem);--rds-5:clamp(2.5rem,1.9231rem + 2.5641vw,5rem);--rds-6:clamp(3rem,2.3077rem + 3.0769vw,6rem);--rds-8:clamp(4rem,3.0769rem + 4.1026vw,8rem);--rds-10:clamp(5rem,3.8462rem + 5.1282vw,10rem);--rds-12:clamp(6rem,4.6154rem + 6.1538vw,12rem);--rds-15:clamp(7.5rem,5.7692rem + 7.6923vw,15rem);--rds-20:clamp(10rem,7.6923rem + 10.2564vw,20rem);--rds-25:clamp(12.5rem,9.6154rem + 12.8205vw,25rem);--rds-30:clamp(15rem,11.5385rem + 15.3846vw,30rem);--header-height:clamp(5rem,4.8rem + 1vw,6rem);--br-primary:6px;--br-secondary:10px;--br-tertiary:16px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cont,.cont-xs,.cont-sm,.cont-lg,.cont-md,.cont-xl,.cont-left,.cont-right,.cont-right-sm{margin-inline:auto;width:92%}@media screen and (min-width:50em){.cont-xs{width:50%}.cont-sm{width:60%}.cont{width:80%}.cont-md{width:85%}.cont-lg{width:92%}}@media screen and (min-width:65em){.cont-xs{width:50%}.cont-sm{width:60%}.cont{width:70%}.cont-md{width:85%}.cont-lg{width:92%}.cont-left{margin-inline:0 auto;width:90%}.cont-right{margin-inline:auto 0;width:90%}}.m-t-1{margin-top:var(--rds-1)!important}.m-t-2{margin-top:var(--rds-2)!important}.m-t-3{margin-top:var(--rds-3)!important}.m-t-4{margin-top:var(--rds-4)!important}.m-t-5{margin-top:var(--rds-5)!important}.m-t-6{margin-top:var(--rds-6)!important}.m-t-8{margin-top:var(--rds-8)!important}.m-t-10{margin-top:var(--rds-10)!important}.m-b-1{margin-bottom:var(--rds-1)!important}.m-b-2{margin-bottom:var(--rds-2)!important}.m-b-3{margin-bottom:var(--rds-3)!important}.m-b-4{margin-bottom:var(--rds-4)!important}.m-b-5{margin-bottom:var(--rds-5)!important}.m-b-6{margin-bottom:var(--rds-6)!important}.m-b-8{margin-bottom:var(--rds-8)!important}.m-b-10{margin-bottom:var(--rds-10)!important}.p-b-3{padding-block:var(--rds-3)}.p-b-4{padding-block:var(--rds-4)}.p-b-6{padding-block:var(--rds-6)}.body-full-height{display:flex;flex-direction:column;min-height:100vh}.uppercased{text-transform:uppercase}.disappear{display:none!important}html{font-size:100%;scroll-behavior:smooth}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}*::-moz-selection,*::selection{color:var(--color-white);background-color:var(--color-primary)}*::-moz-placeholder,*:-ms-input-placeholder,*::placeholder{font-size:var(--fs-placeholder);opacity:.7;color:var(--color-grey)}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background-color:var(--color-bg)}*::-webkit-scrollbar-thumb{background-color:var(--color-grey);border-radius:100vh;border:3px solid var(--color-bg)}*{scrollbar-width:thin;scrollbar-color:var(--color-grey) var(--color-bg)}body{font-family:var(--ff-primary);font-size:var(--fs-16);font-weight:400;line-height:1.4;letter-spacing:.5px;color:var(--color-text);min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg);overflow-x:hidden}footer{margin-top:auto}h1,h2,h3,h4,h5,h6{font-family:var(--ff-primary);font-weight:600;line-height:1.1;color:var(--color-text);letter-spacing:.5px;margin:0;padding:0}h1{font-size:var(--fs-36)}h2{font-size:var(--fs-28)}h3,h4{font-size:var(--fs-22)}p{margin:0;padding:0}a{font-family:inherit;font-size:var(--fs-16);font-weight:400;color:var(--color-text);letter-spacing:.5px;text-decoration:none;transition:color .25s ease-in-out}a:hover{color:unset}ul{list-style:none;padding:0}img{display:block;max-width:100%}iframe{border:0;display:block;max-width:100%}button,label,input,textarea{font-family:var(--ff-primary);font-size:var(--fs-16);font-weight:400;line-height:1.5;letter-spacing:.5px;color:var(--color-text)}button{cursor:pointer}.error-text{color:var(--color-rejected)}.nav-link{color:var(--color-primary-light)}.nav-link:hover{color:var(--color-primary)}.nav-pills .nav-link.active{background-color:var(--color-primary)}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox-file-label{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;max-width:44ch}#evaluationsList .dx-pager .dx-pages .dx-selection{color:var(--color-white);background-color:var(--color-primary)}.dx-button-mode-contained.dx-button-default{background-color:var(--color-secondary);border-radius:var(--br-primary);font-size:var(--fs-16);font-weight:600}.dx-button-mode-contained.dx-button-default.dx-state-hover,.dx-button-mode-contained.dx-button-default.dx-state-focused,.dx-button-mode-contained.dx-button-default.dx-state-active{background-color:var(--color-primary)}.dx-button.dx-button-mode-contained.dx-button-normal{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white);font-weight:600}.dx-button.dx-button-mode-contained.dx-button-normal.dx-state-hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);font-weight:600}.dx-last-row.dx-field-button-item{margin-top:1.5rem}.dx-widget input,.dx-widget textarea{font-family:var(--ff-primary);color:var(--color-text)}.dx-item-content{font-family:var(--ff-primary);color:var(--color-text)}.dx-item-content.dx-scheduler-appointment-content .dx-scheduler-appointment-title{color:var(--color-white)}.dx-scheduler-appointment{margin-top:.25rem}.dx-item select{font-family:var(--ff-primary);color:var(--color-text-light)}.dx-item select option{padding:.5rem .75rem}.dx-field-item-help-text{font-size:var(--fs-13);color:var(--color-text-light);padding:.25rem .25rem 0 .25rem}.checkbox-file-label a{font-size:var(--fs-14);color:var(--color-primary);transition:color .2s ease-in-out}.checkbox-file-label a:hover{color:var(--color-secondary)}.checkbox-file-label p{font-size:var(--fs-14);color:var(--color-text-light);white-space:break-spaces;max-width:50ch}.checkbox-text-label p{font-size:var(--fs-14);color:var(--color-text-light);white-space:normal;max-width:50ch}#registerForm .dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-content{flex-grow:0;width:fit-content}#registerForm .dx-layout-manager .dx-label-h-align .dx-field-item-label-content{white-space:normal;width:100%!important}.dx-field-item-label .dx-field-item-label-text{font-size:var(--fs-14);color:var(--color-text-light)}.dx-checkbox-container .dx-checkbox-text{font-size:var(--fs-14);color:var(--color-text-light)}.dx-list-item.dx-state-hover,.dx-list-item.dx-state-active,.dx-list-item.dx-state-focused{background-color:var(--color-bg)!important}.application .dx-list-item-content{white-space:normal!important}.application .dx-scrollable.dx-scrollview.dx-scrollable-vertical{height:auto!important}.application .dx-placeholder{color:transparent!important}#categoryStepSelector .dx-item.dx-radiobutton{margin-bottom:.35rem}.accordion__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;padding-block:1.25rem;border:0;border-bottom:1px solid var(--color-primary);cursor:pointer}.accordion__label{font-size:var(--fs-16);font-weight:600;color:var(--color-text);line-height:1.3}.accordion__icon{display:grid;place-items:center;width:1.25rem;height:1.25rem;transform:rotate(0);transition:transform .5s ease-in-out}.accordion__icon.rotated{transform:rotate(-90deg)}.accordion__content{max-height:0;overflow:hidden;transition:max-height .75s ease-in-out}.accordion__content.open{max-height:1000px}.accordion__content-top{height:1.25rem}.accordion__content-bottom{height:1.25rem}.accordion__text{font-size:var(--fs-16)}.btn,.btn--warning,.btn--outline-icon-secondary,.btn--outline-icon-primary,.btn--outline-white,.btn--outline-secondary,.btn--outline-secondary-sm,.btn--outline-primary,.btn--outline-primary-sm,.btn--secondary,.btn--secondary-icon,.btn--secondary-icon-sm,.btn--secondary-sm,.btn--primary,.btn--primary-sm,.btn--primary-icon{padding:.75em 1.5em;border:1px solid transparent;border-radius:var(--br-primary);font-size:var(--fs-16);font-weight:500;text-align:center;line-height:1.1;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.btn--primary,.btn--primary-sm,.btn--primary-icon{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.btn--primary:hover,.btn--primary-sm:hover,.btn--primary-icon:hover{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn--primary-icon{display:flex;align-items:center;gap:.75rem}.btn--primary-sm{font-size:var(--fs-14);padding:.75em 1.25em}.btn--primary[disabled],[disabled].btn--primary-icon,[disabled].btn--primary-sm{opacity:.5;cursor:not-allowed}.btn--secondary,.btn--secondary-icon,.btn--secondary-icon-sm,.btn--secondary-sm{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn--secondary:hover,.btn--secondary-icon:hover,.btn--secondary-icon-sm:hover,.btn--secondary-sm:hover{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.btn--secondary-sm{font-size:var(--fs-14);padding:.75em 1.25em}.btn--secondary-icon,.btn--secondary-icon-sm{display:flex;align-items:center;justify-content:center;gap:.75rem}.btn--secondary-icon-sm{font-size:var(--fs-14);padding:.75em 1.25em}.btn--secondary[disabled],[disabled].btn--secondary-sm,[disabled].btn--secondary-icon,[disabled].btn--secondary-icon-sm{opacity:.5;cursor:not-allowed}.btn--outline-primary,.btn--outline-primary-sm{color:var(--color-primary);background-color:transparent;border-color:var(--color-primary)}@media screen and (hover:hover){.btn--outline-primary:hover,.btn--outline-primary-sm:hover{color:var(--color-secondary);border-color:var(--color-secondary)}}.btn--outline-primary-sm{font-size:var(--fs-14);padding:.75em 1em}.btn--outline-secondary,.btn--outline-secondary-sm{color:var(--color-secondary);background-color:transparent;border-color:var(--color-secondary)}.btn--outline-secondary:hover,.btn--outline-secondary-sm:hover{color:var(--color-primary);border-color:var(--color-primary)}.btn--outline-secondary-sm{font-size:var(--fs-14);padding:.75em 1em}.btn--outline-white{color:var(--color-white);background-color:transparent;border-color:var(--color-white)}.btn--outline-white:hover{color:var(--color-secondary);border-color:var(--color-secondary)}.btn--outline-icon-primary{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--color-primary);background-color:transparent;border-color:var(--color-primary)}.btn--outline-icon-primary svg path{fill:var(--color-primary)}@media screen and (hover:hover){.btn--outline-icon-primary:hover{color:var(--color-secondary);border-color:var(--color-secondary)}.btn--outline-icon-primary:hover svg path{fill:var(--color-secondary)}}.btn--outline-icon-secondary{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--color-secondary);background-color:transparent;border-color:var(--color-secondary);transition:fill .2s ease-in-out}.btn--outline-icon-secondary svg path{fill:var(--color-secondary)}.btn--outline-icon-secondary:hover{color:var(--color-primary);border-color:var(--color-primary)}.btn--outline-icon-secondary:hover svg path{fill:var(--color-primary)}.btn--warning{background-color:#f00;color:var(--color-white);border-color:#f00}@media screen and (hover:hover){.btn--warning:hover{color:var(--color-white);background-color:#8b0000;border-color:#8b0000}}.link-simple,.link-simple--white{padding:.75em 1.5em}.link-simple--white{color:var(--color-white)}.link-simple--white:hover{color:var(--color-secondary)}.file-link{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background-color:var(--color-white);border-radius:var(--br-primary);border:1px solid var(--color-white);overflow:hidden;transition:color .2s ease-in-out,border-color .2s ease-in-out}.file-link__icon-wrapper{padding:.5em;background-color:var(--color-secondary-extra-light);border-radius:var(--br-primary)}.file-link__text{font-size:var(--fs-14);font-weight:500}.file-link:hover{border-color:var(--color-primary);color:var(--color-primary)}.back-btn{display:flex;align-items:center;gap:.75rem;color:var(--color-primary)}.back-btn img{margin-top:-.2rem}.my-applications-card{border:1px solid transparent;border-radius:var(--br-secondary);background-color:var(--color-white);box-shadow:0 4px 33.7px 0 rgba(0,0,0,.0196078431);overflow:hidden;transition:border-color .25s ease-in-out}.my-applications-card:hover{border-color:var(--color-primary)}.my-applications-card:hover .my-applications-card__title{color:var(--color-primary)}.my-applications-card__container{display:grid;grid-template-areas:"club club" "schoolName schoolName" "title title" "status status" "deadline deadline" "event event" "action action" "divider divider" "updated updated";grid-template-columns:1fr auto;justify-items:start;row-gap:.5rem;column-gap:1rem;padding:1.25rem var(--rds-2)}@media(width>= 40em){.my-applications-card__container{grid-template-areas:"club schoolName" "title ." "status status" "deadline deadline" "event action" "divider divider" "updated updated";}}.my-applications-card__club{grid-area:club;font-size:var(--fs-14);color:var(--color-grey)}.my-applications-card__title{grid-area:title;font-size:var(--fs-24);font-weight:700;line-height:1.4;transition:color .25s ease-in-out}.my-applications-card__school-year{grid-area:event;font-size:var(--fs-14);font-weight:700;color:var(--color-text-light)}.my-applications-card__school-name{grid-area:schoolName;font-size:var(--fs-14);font-weight:700;color:var(--color-text-light);max-width:20rem}@media(width>= 40em){.my-applications-card__school-name{justify-self:end;}}.my-applications-card__event{grid-area:event;font-size:var(--fs-16);font-weight:600;color:var(--color-text-light)}.my-applications-card__updated-at{grid-area:updated;font-size:var(--fs-14);color:var(--color-grey)}.my-applications-card__deadline{grid-area:deadline;display:grid;grid-template-areas:"label label" "dates badge";align-items:center;row-gap:.25rem;column-gap:1rem}.my-applications-card__deadline-label{grid-area:label;font-size:var(--fs-14);line-height:1;color:var(--color-grey)}.my-applications-card__deadline-dates{grid-area:dates;font-size:var(--fs-16);font-weight:500}.my-applications-card__deadline-badge{grid-area:badge;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.35rem .75rem;border:1px solid var(--color-grey);border-radius:100vh}.my-applications-card__deadline-badge-icon,.my-applications-card__deadline-badge-icon--red,.my-applications-card__deadline-badge-icon--green{width:.5rem;aspect-ratio:1;border-radius:50%}.my-applications-card__deadline-badge-icon--green{background-color:var(--color-approved-dark)}.my-applications-card__deadline-badge-icon--red{background-color:var(--color-rejected-dark)}.my-applications-card__deadline-badge-text{font-size:var(--fs-13)}.my-applications-card__status{grid-area:status;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media(width>= 40em){.my-applications-card__status{justify-self:end;}}.my-applications-card__divider{grid-area:divider;width:100%;height:1px;background-color:var(--color-grey-light);margin-block:.5rem}.my-applications-card__action{grid-area:action;align-self:end;color:var(--color-grey);font-size:var(--fs-14);line-height:1.3}@media(width>= 40em){.my-applications-card__action{justify-self:end;}}.my-applications-card__download{display:flex;justify-content:flex-end;padding:0 var(--rds-2) 1.25rem}.my-applications-card__download-btn{display:inline-flex;align-items:center;gap:.5rem}.my-applications-card__download-btn img{display:block}.instructions-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;row-gap:var(--rds-2);padding:var(--rds-4)}.instructions-card__icon{align-self:end}.instructions-card__text{align-self:start;text-align:center;max-width:65ch}.info-box,.info-box--submitted,.info-box--draft,.info-box--rejected,.info-box--approved,.info-box--comments,.info-box--pending{display:grid;grid-template-areas:"img title" "text text";grid-template-columns:auto 1fr;align-content:center;row-gap:.5rem;column-gap:1rem;padding:1rem;border-radius:var(--br-primary)}.info-box--pending{background-color:var(--color-pending)}.info-box--comments{background-color:var(--color-pending)}.info-box--approved{background-color:var(--color-approved)}.info-box--rejected{background-color:var(--color-rejected)}.info-box--draft{background-color:var(--color-draft)}.info-box--submitted{background-color:var(--color-submitted)}.info-box__img{grid-area:img}.info-box__title{grid-area:title;font-size:var(--fs-16);font-weight:700}.info-box__text{grid-area:text}.mc-card{border:1px solid transparent;border-radius:var(--br-secondary);background-color:var(--color-white);box-shadow:0 4px 33.7px 0 rgba(0,0,0,.0196078431);overflow:hidden;transition:border-color .25s ease-in-out;padding:1.25rem 1.5rem}.mc-card:hover{border-color:var(--color-primary)}.mc-card__club{font-size:var(--fs-14);margin-bottom:.25rem}.mc-card__app-id{font-size:var(--fs-14);font-weight:600;color:var(--color-grey)}.mc-card__title{font-size:var(--fs-24);font-weight:700;margin-bottom:.75rem}.mc-card__school{font-size:var(--fs-14);color:var(--color-grey)}.mc-card__divider{height:1px;background:var(--color-grey-light);margin-block:1rem}.mc-card__import{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mc-card__import-meta{flex:1 1 auto;min-width:12rem}.mc-card__meta-line{display:flex;align-items:center;gap:.35rem;font-size:var(--fs-14);margin-bottom:.25rem;color:var(--color-grey)}.mc-card__meta-line strong{color:var(--color-text)}.mc-card__count{font-weight:700;color:var(--color-text)}.mc-card__bottom-action{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem}.form+.other-actions,.register-form+.other-actions{margin-top:1rem}.form__action-link{font-size:var(--fs-16);font-weight:600;color:var(--color-primary)}.form__action-link:hover{color:var(--color-primary-light)}.other-actions{display:flex;justify-content:center;align-items:center;gap:.5rem}.other-actions__question{margin-bottom:0;font-size:var(--fs-14);font-weight:400}.other-actions__action{font-size:var(--fs-14);font-weight:600;color:var(--color-primary)}@media screen and (hover:hover){.other-actions__action:hover{color:var(--color-primary-light)}}.other-actions__action--secondary{font-size:var(--fs-14);font-weight:600;color:var(--color-button)}@media screen and (hover:hover){.other-actions__action--secondary:hover{color:var(--color-button-light)}}.register-form{display:flex;flex-direction:column;gap:1rem}.register-form__input-wrapper{display:flex;flex-direction:column}.register-form__label{font-size:var(--fs-16);font-weight:400;color:var(--color-grey);margin-left:.5rem}.register-form__input{padding:.5rem;text-align:center;border-radius:4px;border:1px solid var(--color-grey)}.register-form__input:focus-within{outline:1px solid var(--color-primary)}.register-form__validation-msg{color:var(--color-rejected-dark);font-size:var(--fs-16)}.register-form__role-wrapper{display:flex;flex-direction:row;gap:1.5rem;margin-block:1.5rem}.register-form__role-title{font-size:var(--fs-16);font-weight:400;color:var(--color-grey);margin-right:2rem}.register-form__radio-wrapper{display:flex;flex-direction:row;gap:.25rem}.register-form__radio-label{font-size:var(--fs-16);font-weight:400;color:var(--color-grey-dark)}.register-form__cv{width:100%;padding:18px,12px,18px,12px;border:1px solid #cfd4d9;border-radius:5px}.register-form__other-actions{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.register-form__prompt{justify-self:flex-end;font-size:var(--fs-14);color:var(--color-grey)}.register-form__action-link{font-size:var(--fs-16);font-weight:600;color:var(--color-primary)}.register-form__action-link:hover{color:var(--color-primary-light)}.register-form__action-link--secondary{font-size:var(--fs-14);font-weight:600;color:var(--color-button)}.register-form__action-link--secondary:hover{color:var(--color-button-light)}.form-inline .btn{margin-inline:auto}#form-container input[name=Consent]+.dx-checkbox-container{display:none}.account-form{display:flex;flex-direction:column;gap:1.5rem}.account-form__input-wrapper{display:flex;flex-direction:column}.account-form__checkbox-wrapper{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-top:.5rem}.account-form__checkbox-wrapper input[type=checkbox]{order:-1;width:1.15rem;aspect-ratio:1}.account-form__label{font-size:var(--fs-16);font-weight:600;color:var(--color-text-light);margin-left:.25rem}.account-form__input{padding:.5rem;text-align:center;border-radius:4px;border:1px solid var(--color-grey);font-size:var(--fs-16)}.account-form__input:focus-within{outline:1px solid var(--color-primary)}.account-form__profile-image{width:8rem;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-white);border:1px solid var(--color-white);margin-block:.25rem .5rem;overflow:hidden}.account-form__profile-image img{width:100%;height:100%;object-fit:cover;object-position:center}.account-form__bg-image{width:100%;aspect-ratio:4/1;background-color:var(--color-white);margin-block:.25rem .5rem;overflow:hidden}.account-form__bg-image img{width:100%;height:100%;object-fit:cover;object-position:center}.account-form__validation-msg{color:var(--color-rejected-dark);font-size:var(--fs-16)}.account-form__role-wrapper{display:flex;flex-direction:row;gap:1.5rem;margin-block:1.5rem}.account-form__role-title{font-size:var(--fs-16);font-weight:400;color:var(--color-grey);margin-right:2rem}.account-form__radio-wrapper{display:flex;flex-direction:row;gap:.25rem}.account-form__radio-label{font-size:var(--fs-16);font-weight:400;color:var(--color-grey-dark)}.account-form__cv{width:100%;padding:18px,12px,18px,12px;border:1px solid #cfd4d9;border-radius:5px}.account-form__other-actions{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.account-form__prompt{justify-self:flex-end;font-size:var(--fs-14);color:var(--color-grey)}.account-form__action-link{font-size:var(--fs-16);font-weight:600;color:var(--color-primary)}.account-form__action-link:hover{color:var(--color-primary-light)}.account-form__action-link--secondary{font-size:var(--fs-14);font-weight:600;color:var(--color-button)}.account-form__action-link--secondary:hover{color:var(--color-button-light)}.account-form__submit-btn{align-self:flex-start}@media(width>= 30em){.account-form__submit-btn{align-self:flex-end;}}.account-form__text{font-size:var(--fs-16);font-weight:400;color:var(--color-text);margin-top:.5rem}.esr-form{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.esr-form input[type=file]{padding:1rem .5rem;border:2px solid var(--color-tertiary);border-radius:var(--br-secondary);width:min(100%,25rem)}#esr-form #uploaded-file-info{margin-bottom:2rem}#esr-form #uploaded-file-info p{font-size:var(--fs-16)}#esr-form #uploaded-file-link{padding:.25rem .75rem;border-radius:var(--br-secondary);color:var(--color-tertiary);font-weight:600;font-size:var(--fs-16);background-color:var(--color-quaternary);margin-left:.25rem}.compose-form,.reply-form{display:flex;flex-direction:column;gap:2rem}.compose-form__form-control,.reply-form__form-control{display:flex;flex-direction:column;gap:.5rem}.compose-form__form-control label,.reply-form__form-control label{padding-left:.5rem;font-size:var(--fs-16);font-weight:600;line-height:1.2}.compose-form__form-control input,.compose-form__form-control textarea,.reply-form__form-control input,.reply-form__form-control textarea{padding:.5rem;border:1px solid var(--color-grey);border-radius:var(--br-primary)}.compose-form__form-control input:focus-within,.compose-form__form-control textarea:focus-within,.reply-form__form-control input:focus-within,.reply-form__form-control textarea:focus-within{outline:1px solid var(--color-primary)}.compose-form__btn-wrapper,.reply-form__btn-wrapper{align-self:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}.reply-form{border-top:1px solid var(--color-grey-light);padding-top:1rem}.reply-form__reply-to{font-size:var(--fs-14)}.reply-form__parent-subject{font-style:italic;font-weight:700}.reply-form__sender-details{font-size:var(--fs-14)}.reply-form__sender{font-weight:700;color:var(--color-tertiary)}.reply-form__message-text{font-size:var(--fs-14);font-style:italic}.datagrid__text-strong{font-family:var(--ff-primary);font-weight:600;font-size:var(--fs-16)}.datagrid__view-link{display:flex;align-items:center;gap:.5rem;color:var(--color-primary);font-family:var(--ff-primary);font-weight:600;font-size:var(--fs-16);transition:color .25s ease-in-out}.datagrid__view-link:hover{color:var(--color-primary-light)}.my-applications .dx-datagrid,.my-evaluations .dx-datagrid{background-color:transparent}.my-applications .dx-datagrid .dx-row>td,.my-evaluations .dx-datagrid .dx-row>td{padding-inline:1rem}.my-applications .dx-datagrid-headers,.my-evaluations .dx-datagrid-headers{margin-bottom:1rem}.my-applications .dx-datagrid-headers .dx-datagrid-content .dx-datagrid-table .dx-row>td,.my-evaluations .dx-datagrid-headers .dx-datagrid-content .dx-datagrid-table .dx-row>td{height:3rem;vertical-align:middle}.my-applications .dx-texteditor.dx-editor-outlined,.my-evaluations .dx-texteditor.dx-editor-outlined{border-color:var(--color-grey-light)}.my-applications .dx-datagrid-borders .dx-datagrid-rowsview,.my-applications .dx-datagrid-headers+.dx-datagrid-rowsview,.my-applications .dx-datagrid-rowsview.dx-datagrid-after-headers,.my-evaluations .dx-datagrid-borders .dx-datagrid-rowsview,.my-evaluations .dx-datagrid-headers+.dx-datagrid-rowsview,.my-evaluations .dx-datagrid-rowsview.dx-datagrid-after-headers{border-color:var(--color-grey-light)}.my-applications .dx-datagrid-borders>.dx-datagrid-filter-panel,.my-applications .dx-datagrid-borders>.dx-datagrid-headers,.my-evaluations .dx-datagrid-borders>.dx-datagrid-filter-panel,.my-evaluations .dx-datagrid-borders>.dx-datagrid-headers{border-color:var(--color-grey-light)}.my-applications .dx-datagrid-rowsview .dx-row,.my-evaluations .dx-datagrid-rowsview .dx-row{border:0;border-bottom:1px solid var(--color-grey-light);background-color:var(--color-white)}.my-applications .dx-datagrid-rowsview .dx-row td,.my-evaluations .dx-datagrid-rowsview .dx-row td{height:4rem;vertical-align:middle}.my-applications .dx-pager .dx-page-sizes .dx-selection,.my-applications .dx-pager .dx-pages .dx-selection,.my-evaluations .dx-pager .dx-page-sizes .dx-selection,.my-evaluations .dx-pager .dx-pages .dx-selection{color:var(--color-white);font-weight:600}.my-applications .dx-pager .dx-pages .dx-next-button::before,.my-applications .dx-pager .dx-pages .dx-prev-button::before,.my-evaluations .dx-pager .dx-pages .dx-next-button::before,.my-evaluations .dx-pager .dx-pages .dx-prev-button::before{color:var(--color-grey)}.my-applications .datagrid__text-strong{color:var(--color-primary)}.my-applications .datagrid__view-link{color:var(--color-primary)}.my-applications .dx-pager .dx-page-sizes .dx-selection,.my-applications .dx-pager .dx-pages .dx-selection{background-color:var(--color-primary)}.my-evaluations .datagrid__text-strong{color:var(--color-tertiary)}.my-evaluations .datagrid__view-link{color:var(--color-tertiary)}.my-evaluations .dx-pager .dx-page-sizes .dx-selection,.my-evaluations .dx-pager .dx-pages .dx-selection{background-color:var(--color-tertiary)}.dx-header-row .dx-datagrid-text-content{color:var(--color-text-light)}.status-badge,.status-badge--rejected,.status-badge--approved,.status-badge--submitted,.status-badge--draft,.status-badge--pending{font-size:var(--fs-12);font-weight:600;padding:1em 1.25em;border-radius:var(--br-secondary);color:var(--color-primary);width:fit-content;line-height:1}.status-badge--pending{background-color:var(--color-pending)}.status-badge--draft{background-color:var(--color-draft)}.status-badge--submitted{background-color:var(--color-submitted)}.status-badge--approved{background-color:var(--color-approved)}.status-badge--rejected{background-color:var(--color-rejected)}.deadline-badge{grid-area:badge;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.35rem .75rem;width:fit-content;border:1px solid var(--color-grey);border-radius:100vh}.deadline-badge__icon,.deadline-badge__icon--red,.deadline-badge__icon--green{width:.5rem;aspect-ratio:1;border-radius:50%}.deadline-badge__icon--green{background-color:var(--color-approved-dark)}.deadline-badge__icon--red{background-color:var(--color-rejected-dark)}.deadline-badge__text{font-size:var(--fs-13)}.mc-badge{display:inline-block;padding:1em 1.25em;border-radius:var(--br-primary);font-size:var(--fs-13);font-weight:600;line-height:1;margin-bottom:.75rem}.mc-badge--none{background:var(--color-pending);color:var(--color-text)}.mc-badge--done{background:var(--color-approved);color:var(--color-text)}.mc-badge--report-status{margin-top:1rem}.event__data-item{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--responsive-2)}.event__heading,.event__heading--eval-reg-deadline,.event__heading--website,.event__heading--end-date,.event__heading--start-date,.event__heading--description,.event__heading--title{font-size:var(--fs-16);font-weight:400;color:var(--color-text);margin-bottom:0}.event__data,.event__data--eval-reg-deadline,.event__data--website,.event__data--end-date,.event__data--start-date,.event__data--description,.event__data--title{font-size:var(--fs-24);font-weight:600;color:var(--color-primary);margin-bottom:0}.event__data--start-date{font-size:var(--fs-22)}.event__data--end-date{font-size:var(--fs-22)}.event__data--eval-reg-deadline{font-size:var(--fs-22)}.event__btn{display:grid;width:min(100%,16rem);margin-inline:auto;text-align:center}.divider{height:1.5px;background-color:var(--color-bg)}.divider-vertical{width:1.5px;height:100%;background-color:var(--color-bg)}.newsletter__container{padding-block:.75rem 2rem;background-color:var(--color-tertiary);border-radius:var(--br-secondary);padding:var(--rds-3) var(--rds-2)}.newsletter__form{display:grid;place-items:center}.newsletter__form-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.newsletter__title{font-size:var(--fs-36);font-weight:600;color:var(--color-white);line-height:1}.newsletter__text{font-family:var(--ff-primary);font-size:var(--fs-18);color:var(--color-white);text-align:center;max-width:65ch;margin-bottom:1rem}.newsletter__form-control{display:flex;flex-direction:column;gap:.25rem;position:relative}.newsletter__form-control label{font-size:var(--fs-14);color:var(--color-white);margin-left:1rem;display:none}.newsletter__form-control input[type=email]{padding:.75em 1.25rem;border-radius:100vh;border:0;width:min(75vw,30rem)}.newsletter__form-control input[type=email]:focus-within{outline:1px solid var(--color-grey)}.newsletter__form-control input[type=submit]{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);border-radius:100vh;z-index:1}.newsletter--grey .newsletter__container{background-color:var(--color-bg)}.newsletter--grey .newsletter__title{color:var(--color-text)}.newsletter--grey .newsletter__text{color:var(--color-text)}.email{background-color:var(--color-white)}.email__decoration{width:100%;height:5px;background-color:var(--color-button)}.email__logo-wrapper{width:fit-content;margin:2.5rem auto 0}.email__main{padding:2.5rem 1.5rem}.email__title{font-size:var(--fs-32);font-weight:600;text-align:center}.email__greeting{margin-bottom:2rem}.email__text:last-child{margin-bottom:2rem}.email__link{color:var(--color-button);text-decoration:underline;transition:color .25s ease-in-out}.email__link:hover{color:var(--color-button-dark)}.cookies{position:fixed;bottom:1.5rem;left:1.5rem;width:min(100% - 5rem);max-width:30rem;padding:2.5rem;background-color:var(--color-white);border-radius:8px;border:1.5px solid var(--color-button);box-shadow:1px 1px 12px 4px var(--color-grey-light)}.cookies__content{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;align-items:start;row-gap:1rem;width:100%;height:100%}.cookies__close-btn{position:absolute;top:.5rem;right:.5rem;width:1.75rem;aspect-ratio:1;border:1.5px solid var(--color-button);border-radius:50%;background-color:transparent;font-size:var(--fs-14);color:var(--color-button);transition:all .2s ease-in-out}.cookies__close-btn:hover{background-color:var(--color-button);color:var(--color-white)}.cookies__accept{display:flex;gap:.75rem}.cookies__text{font-size:var(--fs-14);color:var(--color-text);line-height:1.4;margin-bottom:.5rem}.cookies__policy-link{font-size:var(--fs-14);color:var(--color-button);transition:color .2s ease-in-out}.cookies__policy-link:hover{color:var(--color-button-dark)}.cookies input,.cookies label{color:var(--color-grey-3)}.cookies label{font-size:var(--fs-14);font-weight:700;text-transform:uppercase}.cookies__accept-btn{margin-top:1rem}.faq-popup *{text-align:center;font-family:var(--ff-primary);font-size:var(--fs-16);font-weight:500;line-height:1.5;letter-spacing:.5px}.faq-popup .dx-popup-title{border-bottom:0;background-color:var(--color-primary);text-align:center}.faq-popup .dx-popup-title *{color:var(--color-button);font-size:var(--fs-18);font-weight:600}.faq-popup .dx-popup-bottom.dx-toolbar{padding:0 20px 40px}.faq-popup .dx-popup-bottom .dx-button{border:1.5px solid var(--color-button)}.faq-popup .dx-popup-bottom .dx-button span{font-size:var(--fs-14)}.faq-popup .dx-popup-bottom .dx-button[aria-label=Cancel]{color:var(--color-button)}.faq-popup .dx-popup-bottom .dx-button[aria-label=Cancel]:hover{color:var(--color-button-dark);border-color:var(--color-button-dark);background-color:transparent}.message-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(95%,40rem);aspect-ratio:1.5;padding:var(--rds-3);background-color:var(--color-white);border:0;border-radius:var(--br-primary);box-shadow:2px 2px 10px 8px var(--color-grey-light);z-index:1002}.message-popup__content{display:flex;flex-direction:column;gap:2.5rem;align-items:center;justify-content:center;height:100%}.message-popup__icon{width:4rem}.message-popup__text{text-align:center}.message-popup__btn-container{display:flex;flex-wrap:wrap;gap:1rem}.question-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(95%,40rem);padding:var(--rds-3);background-color:var(--color-white);border:0;border-radius:var(--br-primary);box-shadow:2px 2px 10px 8px var(--color-grey-light);z-index:1002}.question-popup__content{display:flex;flex-direction:column;gap:2rem;justify-content:center;height:100%}.question-popup__title{font-size:var(--fs-20);font-weight:600}.question-popup__form{display:flex;flex-direction:column;gap:.25rem}.question-popup__form input,.question-popup__form textarea{padding:.5rem;border:1px solid var(--color-grey);border-radius:var(--br-primary)}.question-popup__form input:focus,.question-popup__form textarea:focus{outline:1px solid var(--color-text)}.question-popup__actions{display:flex;flex-wrap:wrap;gap:1rem}.success-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(95%,35rem);aspect-ratio:1.5;padding:var(--rds-3);background-color:var(--color-white);border:0;border-radius:var(--br-primary);box-shadow:0 0 20px 2px var(--color-grey);z-index:1002}.success-popup__content{display:flex;flex-direction:column;gap:2.5rem;align-items:center;justify-content:center;height:100%}.success-popup__icon{width:4rem}.success-popup__text{text-align:center}.success-popup__btn-container{display:flex;flex-wrap:wrap;gap:1rem}.error-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(95%,35rem);aspect-ratio:1.5;padding:var(--rds-3);background-color:var(--color-white);border:0;border-radius:var(--br-primary);box-shadow:0 0 20px 2px var(--color-grey);z-index:1002;isolation:isolate}.error-popup__content{display:flex;flex-direction:column;gap:2.5rem;align-items:center;justify-content:center;height:100%}.error-popup__icon{width:4rem}.error-popup__text{text-align:center}.error-popup__btn-container{display:flex;flex-wrap:wrap;gap:1rem}.popup-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:0;pointer-events:none}.pending-popup-overlay{position:fixed;inset:0;background:rgba(31,45,61,.65);z-index:9999;display:flex;align-items:center;justify-content:center}.pending-popup{width:900px;max-width:92vw;background:#fff;border-radius:18px;padding:32px;box-shadow:0 24px 70px rgba(0,0,0,.28)}.pending-popup-header h2{margin:0;font-size:28px;font-weight:700;color:#1f2d3d}.pending-popup-header p{margin:8px 0 0;color:#666;font-size:16px}.pending-popup-textarea{width:100%;min-height:280px;margin-top:24px;padding:16px;border:1px solid #d8dde3;border-radius:12px;font-size:16px;resize:vertical}.pending-popup-actions{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.pending-popup-btn{min-width:180px;height:50px;border-radius:10px;font-weight:600;cursor:pointer}.pending-popup-btn-cancel{background:#fff;border:2px solid #1f2d3d;color:#1f2d3d}.pending-popup-btn-save{background:#1f2d3d;border:2px solid #1f2d3d;color:#fff}.pending-popup-large{width:1400px;max-width:94vw}.pending-popup-body{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;margin-top:24px}.pending-popup-application,.pending-popup-comment{background:#f7f8fa;border:1px solid #e1e5ea;border-radius:14px;padding:18px}.pending-popup-application{max-height:520px;overflow-y:auto}.pending-popup-application h3,.pending-popup-comment h3{margin:0 0 14px;color:#1f2d3d}.pending-popup-comment .pending-popup-textarea{min-height:520px;margin-top:0}.pending-application-row{margin-bottom:16px}.pending-application-label{font-weight:600;color:#30435c;margin-bottom:6px}.pending-application-value{min-height:42px;padding:10px 12px;background:#fff;border:1px dashed #cfd6df;border-radius:8px;color:#1f2d3d}.app-progress-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:1.5rem;border:1px solid var(--color-grey-light);border-top:0;border-radius:0 0 var(--br-primary) var(--br-primary)}.app-progress-bar .app-progress-bar__step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;font-size:var(--fs-20);font-weight:500;line-height:1.25}.app-progress-bar .app-progress-bar__step:not(:last-child)::after{content:"";position:absolute;top:1.2rem;left:calc(50% + 2.4rem);width:calc(100% - 2.8rem);height:2px;background-color:var(--color-grey-light)}.app-progress-bar .app-progress-bar__step--completed:not(:last-child)::after{background-color:var(--color-primary)}.app-progress-bar .app-progress-bar__step--completed .app-progress-bar__indicator{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);font-size:1rem;font-weight:700}.app-progress-bar .app-progress-bar__step--current .app-progress-bar__indicator{border-color:var(--color-secondary-light);position:relative}.app-progress-bar .app-progress-bar__step--current .app-progress-bar__indicator::after{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-secondary-light)}.app-progress-bar .app-progress-bar__step--current .app-progress-bar__label{color:var(--color-primary)}.app-progress-bar .app-progress-bar__step--pending .app-progress-bar__label{color:var(--color-grey)!important}.app-progress-bar .app-progress-bar__indicator{width:2.4rem;height:2.4rem;border-radius:50%;border:2px solid var(--color-grey-light);background-color:var(--color-white);display:grid;place-items:center;flex-shrink:0}.app-progress-bar .app-progress-bar__label{font-size:var(--fs-14);margin:0}@media(width< 40em){.app-progress-bar{flex-direction:column;align-items:flex-start;}.app-progress-bar .app-progress-bar__step{width:100%;flex-direction:row;justify-content:flex-start;text-align:left;gap:1rem;}.app-progress-bar .app-progress-bar__step:not(:last-child){padding-bottom:1.25rem;}.app-progress-bar .app-progress-bar__step:not(:last-child)::after{top:2.65rem;left:1.15rem;width:2px;height:1.25rem;}}.stats-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:1rem;padding:var(--rds-6) var(--rds-2);margin-top:6rem;background-color:var(--color-primary);border-radius:var(--br-secondary);position:relative}@media(width< 40em){.stats-container{flex-wrap:wrap;}}.stats-container__graphic{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-rows:1.5fr 1fr;place-items:center;background-color:var(--color-primary);width:5rem;aspect-ratio:1;border-radius:50%;z-index:10}.stats-container__item{flex-basis:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;color:var(--color-white)}.stats-container__number{font-size:var(--fs-64);font-weight:600;margin-bottom:var(--rds-1)}.stats-container__text{width:max-content}.slider__header{display:grid;grid-template-areas:"title title" "main-btn slider-btns";align-items:center;column-gap:var(--rds-2);row-gap:var(--rds-2);padding-block:1.5rem}@media(width>= 30em){.slider__header{grid-template-areas:"title main-btn slider-btns";grid-template-columns:1fr auto auto;}}.slider__title{grid-area:title;font-size:var(--fs-28)}.slider__main-btn{grid-area:main-btn;justify-self:start}@media(width>= 30em){.slider__main-btn{margin-left:auto;justify-self:end;}}.slider__slider-btns{grid-area:slider-btns;justify-self:end;display:flex;align-items:center;gap:.5rem}.slider__slider-btns:has(button.swiper-button-lock){display:none}@media(width>= 30em){.slider__slider-btns{justify-self:end;}}.stepper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:3rem}@media(width>= 65em){.stepper{flex-direction:row;align-items:flex-start;}}.stepper__item{display:flex;flex-direction:row;align-items:center;gap:.5rem;text-align:center;position:relative;cursor:pointer}@media(width>= 65em){.stepper__item{flex-direction:column;}}.stepper__item.active .stepper__index{background-color:var(--color-primary);color:var(--color-white)}.stepper__item.active .stepper__label{background-color:var(--color-primary);color:var(--color-white)}.stepper__item.completed .stepper__index{background-color:var(--color-primary);color:var(--color-white)}.stepper__item.completed .stepper__label{background-color:var(--color-primary);color:var(--color-white)}.stepper__item::after{content:"";position:absolute;top:calc(50% + 1.5rem);left:1.25rem;width:1px;height:40%;background-color:var(--color-secondary);z-index:0;transition:background-color .3s}@media(width>= 65em){.stepper__item::after{top:1.25rem;left:calc(50% + 1.6rem);width:70%;height:1px;}}.stepper__item:last-child::after{display:none}.stepper__index{display:grid;place-items:center;width:2.5rem;aspect-ratio:1/1;font-size:var(--fs-16);font-weight:500;border-radius:var(--br-primary);background-color:var(--color-secondary);color:var(--color-white);z-index:1}.stepper__label{display:grid;place-items:center;width:10rem;font-size:var(--fs-14);font-weight:600;line-height:1.4;border-radius:var(--br-primary);background-color:var(--color-secondary);padding:.75rem .5rem;margin-inline:1rem;margin-block:.5rem;color:var(--color-white);min-height:4rem}@media(width>= 65em){.stepper__label{margin-inline:.5rem;margin-block:0;}}.application form{background-color:var(--color-white);padding:var(--rds-2) var(--rds-2);border-radius:var(--br-secondary)}@media(width>= 65em){.application form{padding:var(--rds-4) var(--rds-6);}}.application form .dx-box-flex{gap:.5rem}.application form .dx-widget input,.application form .dx-widget textarea{background-color:var(--color-bg)}.application form .dx-form-group-caption{font-weight:600}.application form .dx-form-group-content{padding-block:var(--rds-2) var(--rds-4)}.application form .dx-form-group-with-caption>.dx-form-group-content{border-block:1px solid var(--color-bg)}.application form .dx-last-row.dx-field-button-item{margin-top:0}.application form .custom-form-buttons-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;row-gap:1rem;align-items:center;justify-items:end;margin-top:1rem}@media(width>= 40em){.application form .custom-form-buttons-wrapper{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;justify-items:start;row-gap:1.5rem;column-gap:2rem;}}@media(width>= 40em){.application form .custom-form-buttons-wrapper div:has(div[data-form-action-button=btnNext]){grid-row:2/-1;grid-column:2/-1;justify-self:end;}}@media(width>= 40em){.application form .custom-form-buttons-wrapper div:has(div[data-form-action-button=btnPrev]){grid-row:2/-1;grid-column:1/2;}}@media(width>= 40em){.application form .custom-form-buttons-wrapper div:has(div[data-form-action-button=btnDraft]){grid-row:1/2;grid-column:2/-1;justify-self:end;}}.application form .custom-form-buttons-wrapper div:has(div[data-form-action-button=btnDraft]) .dx-button-mode-contained.dx-button-default{background-color:var(--color-bg);color:var(--color-primary)}.application form .custom-form-buttons-wrapper div:has(div[data-form-action-button=btnDraft]) .dx-button-mode-contained.dx-button-default.dx-state-hover{color:var(--color-primary-light)}@media(width>= 40em){.application form .custom-form-buttons-wrapper div:has(div[data-form-action-button=btnSave]){grid-row:2/-1;grid-column:2/-1;justify-self:end;}}.select-classic{width:clamp(15rem,100%,18rem);padding:.75rem .75rem;border-radius:var(--br-primary);outline:0;border:1px solid var(--color-grey-light);background-color:var(--color-secondary-light);font-size:var(--fs-16);font-weight:700;color:var(--color-primary);line-height:1}.select-minimal{width:clamp(9.75rem,100%,11rem);padding:.5rem 0;border:0;background-color:var(--color-bg);outline:0}.tabs-primary{padding-block:var(--rds-3) var(--rds-4)}.tabs-primary__list{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:0}.tabs-primary__link{font-weight:600;padding:.5em .5em;transition:background-color .25s ease-in-out,color .25s ease-in-out}@media(width>= 30em){.tabs-primary__link{padding:.5em 1.5em;}}.tabs-primary__link.active{pointer-events:none}.tabs-secondary{border-bottom:2px solid var(--color-grey)}.tabs-secondary__list{display:flex;justify-content:flex-start;align-items:center;gap:var(--rds-3);margin-bottom:.75rem}.tabs-secondary__link{padding:.5rem .5rem .5rem;font-weight:600;border-bottom:5px solid transparent}.tabs-secondary__link.active{border-color:var(--color-primary);pointer-events:none}.tabs-tertiary{padding-block:var(--rds-2)}.tabs-tertiary__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0}.tabs-tertiary__link{font-size:var(--fs-16);font-weight:600;padding:.65em 1.5em;background-color:transparent;border:0;border-radius:var(--br-primary);transition:background-color .2s ease-in-out,color .25s ease-in-out}.tabs-tertiary__link.active{color:var(--color-white);background-color:var(--color-primary)}.tabs-tertiary__list{display:flex;justify-content:flex-start;gap:80px;flex-wrap:wrap}.tabs-tertiary__item{flex:unset!important}.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--rds-2);padding:1rem var(--rds-1);background-color:var(--color-primary);border-bottom:1px solid var(--color-grey-light);z-index:100;position:fixed;top:0;left:0;width:100vw}@media(width>= 75em){.header{flex-wrap:nowrap;padding:1rem var(--rds-3);}}.header__logo-wrapper{order:1;flex-shrink:0}.header__mobile-menu{display:none;position:absolute;top:100%;left:0;width:100%;min-height:calc(100dvh - 100%);padding:1rem var(--rds-1);background-color:var(--color-primary);border-bottom:1px solid var(--color-grey-light);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--rds-1);overflow-y:auto}.header__mobile-menu--visible{display:flex}.header__mobile-menu--visible .header__nav{display:block;width:100%}.header__mobile-menu--visible .header__nav ul{flex-direction:column;align-items:flex-start;gap:var(--rds-1)}.header__mobile-menu--visible .header__nav a{display:inline-flex}.header__mobile-menu--visible .header__btn-container{display:flex;margin-left:auto;justify-content:flex-end;align-self:flex-start}@media(width>= 75em){.header__mobile-menu{display:contents;position:static;width:auto;padding:0;border-bottom:0;}.header__mobile-menu--visible{display:contents;}}.header__nav{order:0;display:none}@media(width>= 75em){.header__nav{order:2;display:unset;}}.header__nav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rds-2);margin-bottom:0}.header__nav li{width:max-content}.header__nav a{font-size:var(--fs-16);font-weight:400;padding-block:.25rem;transition:color .2s ease-in-out;color:var(--color-white)}.header__nav a:hover{color:var(--color-white)}.header__btn-container{order:3;display:none;align-items:center;justify-content:flex-end;gap:.25rem;margin-bottom:0;margin-left:auto;position:relative}@media(width>= 75em){.header__btn-container{display:flex;margin-left:0;}}.header__messaging,.header__notifications-btn{padding:.25rem;margin-right:.75rem;position:relative}@media(width>= 30em){.header__messaging,.header__notifications-btn{padding:.5rem;}}.header__message-count{position:absolute;top:-.25rem;right:-.25rem;display:grid;place-items:center;font-size:11px;background-color:var(--color-primary);color:var(--color-white);font-weight:700;width:1.25rem;aspect-ratio:1;border-radius:50%;overflow:hidden;z-index:1}.header__notifications-btn{border:0;background-color:transparent}.header__notifications-count{position:absolute;top:-.25rem;right:-.25rem;display:grid;place-items:center;font-size:11px;background-color:var(--color-secondary);color:var(--color-white);font-weight:700;width:1.25rem;aspect-ratio:1;border-radius:50%;overflow:hidden;z-index:1}.header__notifications-popup{position:absolute;top:calc(100% + .5rem);right:0;width:min(22rem,95vw)}.header__notifications-see-all{display:block;padding:.75rem 1rem;background-color:var(--color-white);border:1px solid var(--color-grey-light);border-radius:var(--br-secondary);margin-top:.5rem;text-align:center;font-size:var(--fs-14);font-weight:600;color:var(--color-primary)}.header__notifications-list{padding:1rem 1rem 1rem .75rem;background-color:var(--color-white);border:1px solid var(--color-grey-light);border-radius:var(--br-secondary);display:flex;flex-direction:column;max-height:min(75vh,30rem);overflow-x:hidden;overflow-y:auto}.header__notifications-item{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;row-gap:.75rem;padding-block:1rem;font-size:var(--fs-14);line-height:1.2;cursor:pointer}.header__notifications-item:not(:last-child){border-bottom:1px solid var(--color-grey-light)}.header__notifications-item.read .header__notifications-is-read-icon{color:transparent;visibility:hidden}.header__notifications-item.read .header__notifications-title{display:initial;color:var(--color-grey)}.header__notifications-item.read .header__notifications-text{display:initial}.header__notifications-is-read-icon{grid-row:1/-1;grid-column:1/2;color:var(--color-tertiary);visibility:visible}.header__notifications-title{grid-row:1/2;grid-column:2/3;font-size:var(--fs-16);font-weight:600;color:var(--color-grey-dark);font-weight:600;line-height:1.2}.header__notifications-text{grid-row:2/3;grid-column:2/3;display:none;font-size:var(--fs-14);font-weight:400}.header__notifications-date{grid-row:3/4;grid-column:2/3;font-size:var(--fs-14);font-weight:400}.header__avatar-btn{display:flex;align-items:center;gap:.25rem;border:0;background-color:transparent}.header__avatar{width:2.25rem;aspect-ratio:1;border-radius:50%;background-color:var(--color-secondary);overflow:hidden}.header__avatar img{width:100%;object-fit:contain}.header__username{font-size:var(--fs-16);font-weight:400;color:var(--color-secondary);padding-block:.15rem;margin-bottom:.75rem}.header__user-menu{position:absolute;top:calc(100% + 1.8rem);right:0;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;border-radius:var(--br-primary);background-color:var(--color-primary)}.header__user-menu-link{padding-block:.1rem;font-size:var(--fs-16);font-weight:400;width:max-content;color:var(--color-white);transition:color .25s ease-in-out,border-color .25s ease-in-out}.header__user-menu-link:hover{color:var(--color-white)}.header__logout-btn{border:0;background-color:transparent;margin-top:1rem;color:var(--color-white);font-weight:400;cursor:pointer;transition:color .25s ease-in-out}.header__ham-menu{order:5;flex-shrink:0;display:flex;justify-content:center;align-items:center;width:var(--rds-3);aspect-ratio:1;background-color:transparent;border:0;cursor:pointer}.header__ham-menu .line-center,.header__ham-menu .line-center::before,.header__ham-menu .line-center::after{height:3px;width:100%;background-color:var(--color-white);transform-origin:center;transition:all .25s ease-in-out}.header__ham-menu .line-center{position:relative}.header__ham-menu .line-center::before,.header__ham-menu .line-center::after{content:"";position:absolute;left:50%;transform:translateX(-50%)}.header__ham-menu .line-center::before{top:-.75rem}.header__ham-menu .line-center::after{bottom:-.75rem}.header__ham-menu--close .line-center{transform:rotate(-45deg)}.header__ham-menu--close .line-center::before{display:none}.header__ham-menu--close .line-center::after{bottom:0;transform:translateX(-50%) rotate(90deg)}@media(width>= 75em){.header__ham-menu{display:none;}}.header--non-auth{display:flex;justify-content:center;align-items:center;padding-block:var(--rds-3) var(--rds-1)}.header--non-auth__logo-wrapper{display:flex;align-items:center;gap:.5rem}.header--non-auth__logo{width:clamp(12rem,9.6216rem + 11.8919vw,23rem)}.overlay{position:fixed;inset:0;background-color:var(--color-bg);opacity:.94;z-index:1001}.hero-primary{display:flex;flex-direction:column;align-items:center;gap:var(--rds-2);padding-block:calc(var(--header-height) + var(--rds-4)) var(--rds-3)}.hero-primary__title--icon{display:flex;align-items:center;gap:.75rem}.hero-secondary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--rds-2);padding-block:calc(var(--header-height) + var(--rds-3)) .5rem}.hero-secondary__title,.hero-evaluation__title--icon,.hero-application__title--icon,.hero-secondary__title--icon{font-size:var(--fs-24);font-weight:700}.hero-secondary__title--icon{display:flex;align-items:center;gap:.75rem}.hero-tertiary,.hero-tertiary--evaluators,.hero-tertiary--applicants,.hero-tertiary--grey{padding-block:calc(var(--header-height) + var(--rds-5)) var(--rds-4)}.hero-tertiary--grey{background-color:var(--color-bg)}.hero-tertiary--applicants{background-color:var(--color-secondary)}.hero-tertiary--evaluators{background-color:var(--color-quaternary)}.hero-tertiary__container{display:flex;flex-direction:column;align-items:center;gap:var(--rds-3)}.hero-tertiary__title{font-size:var(--fs-36);text-align:center}.hero-tertiary__title span{color:var(--color-primary)}.hero-tertiary__subtitle{font-size:var(--fs-18);line-height:1.3;max-width:85ch;text-align:center}.hero-tertiary__cta-btn{padding:.75em 3em}.hero-tertiary__text{max-width:110ch;text-align:center}.hero-tertiary__simple-link{font-size:var(--fs-18);font-weight:600;color:var(--color-primary)}.hero-knowledge-hub{padding-block:calc(var(--header-height) + var(--rds-2)) var(--rds-4)}.hero-knowledge-hub__container{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.hero-knowledge-hub__title,.hero-knowledge-hub__title--icon{font-size:var(--fs-24);font-weight:700;margin-block:.5rem 1rem}.hero-knowledge-hub__title--icon{display:flex;align-items:center;gap:.75rem}.hero-knowledge-hub__category{font-size:var(--fs-14)}.hero-knowledge-hub__date{font-size:var(--fs-14);font-weight:600;color:var(--color-grey)}.hero-application{padding-block:calc(var(--header-height) + var(--rds-2)) var(--rds-4)}.hero-application__container{display:grid;grid-template-areas:"backBtn backBtn" "title title" "appId appId" "updated updated" "deadline deadline" "status status" "divider divider" "action action";grid-template-columns:1fr auto;justify-items:start;row-gap:1rem;column-gap:2rem}@media(width>= 40em){.hero-application__container{grid-template-areas:"backBtn backBtn" "title status" "appId status" "updated status" "deadline divider" ". action";}}.hero-application__back-btn{grid-area:backBtn}.hero-application__title{grid-area:title;font-size:var(--fs-24);font-weight:700}.hero-application__title--icon{display:flex;align-items:center;gap:.75rem}.hero-application__app-id{grid-area:appId;font-size:var(--fs-14);font-weight:600;color:var(--color-grey)}.hero-application__updated-at{grid-area:updated;font-size:var(--fs-14);color:var(--color-grey)}.hero-application__deadline{grid-area:deadline;display:grid;grid-template-areas:"label label" "dates badge";align-items:center;row-gap:.25rem;column-gap:1rem}.hero-application__deadline-label{grid-area:label;font-size:var(--fs-14);line-height:1;color:var(--color-grey)}.hero-application__dates{grid-area:dates;font-size:var(--fs-16);font-weight:500}.hero-application__deadline-badge{grid-area:badge;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.35rem .75rem;border:1px solid var(--color-grey);border-radius:100vh}.hero-application__status{grid-area:status;justify-self:end;align-self:start;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.hero-application__divider{grid-area:divider;align-self:end;width:100%;height:1px;background-color:var(--color-grey-light);margin-bottom:.25rem}.hero-application__action{grid-area:action;justify-self:end;align-self:end;color:var(--color-grey);font-size:var(--fs-14);line-height:1.3}.hero-evaluation{padding-block:calc(var(--header-height) + var(--rds-2)) var(--rds-3)}.hero-evaluation__container{display:grid;grid-template-areas:"backBtn backBtn" "callName callName" "title title" "appId appId" "startDate startDate" "deadline deadline" "status status" "divider divider" "action action";grid-template-columns:1fr auto;justify-items:start;row-gap:1rem;column-gap:2rem}@media(width>= 40em){.hero-evaluation__container{grid-template-areas:"backBtn backBtn" "callName callName" "title status" "appId status" "startDate status" "deadline deadline" "divider divider" ". action";}}.hero-evaluation__back-btn{grid-area:backBtn}.hero-evaluation__call-name{grid-area:callName;font-size:var(--fs-16);font-weight:600;color:var(--color-grey)}.hero-evaluation__title{grid-area:title;font-size:var(--fs-24);font-weight:700}.hero-evaluation__title--icon{display:flex;align-items:center;gap:.75rem}.hero-evaluation__app-id{grid-area:appId;font-size:var(--fs-14);font-weight:600;color:var(--color-grey)}.hero-evaluation__start-date{grid-area:startDate;display:grid;grid-template-areas:"label label" "value value";align-items:center;row-gap:.25rem;column-gap:1rem}.hero-evaluation__start-date-label{grid-area:label;font-size:var(--fs-14);line-height:1;color:var(--color-grey)}.hero-evaluation__start-date-value{grid-area:value;font-size:var(--fs-14);font-weight:600;color:var(--color-text)}.hero-evaluation__deadline{grid-area:deadline;display:grid;grid-template-areas:"label label" "value value";align-items:center;row-gap:.25rem;column-gap:1rem}.hero-evaluation__deadline-label{grid-area:label;font-size:var(--fs-14);line-height:1;color:var(--color-grey)}.hero-evaluation__deadline-value{grid-area:value;font-size:var(--fs-14);font-weight:600;color:var(--color-text)}.hero-evaluation__divider{grid-area:divider;align-self:end;width:100%;height:1px;background-color:var(--color-grey-light);margin-bottom:.25rem}.hero-evaluation__action{grid-area:action;justify-self:end;align-self:end;color:var(--color-grey);font-size:var(--fs-14);line-height:1.3}.hero-graphic{padding-block:calc(var(--header-height) + var(--rds-2)) var(--rds-2)}.hero-graphic__container{background-color:var(--color-secondary);border-radius:var(--br-tertiary);position:relative;overflow:hidden}.hero-graphic__img-wrapper{width:100%;height:min(20rem,33vh)}.hero-graphic__img-wrapper img{width:100%;height:100%;object-fit:cover}.hero-graphic__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-white);font-size:var(--fs-36);text-align:center}.single-details__container{padding-block:var(--rds-2)}.single-details__title{font-size:var(--fs-24);font-weight:400;text-align:center;max-width:50ch;margin-inline:auto;line-height:1.4}.single-details__title span{color:var(--color-secondary)}.single-details__submission-dates{font-size:var(--fs-16);text-align:center;margin-block:var(--rds-3)}.single-details__submission-dates span{font-weight:600}.single-details__tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}.single-details__tab-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rds-4);padding-block:var(--rds-3) var(--rds-6)}.single-details__subtitle{font-size:var(--fs-20);margin-bottom:var(--rds-2)}.single-details__faq-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--rds-2)}.single-details__docs-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}.hero-profile{padding-block:var(--header-height) var(--rds-4)}.hero-profile__header{padding-block:var(--rds-4) var(--rds-2);background-color:var(--color-bg)}.hero-profile__title{text-align:center}.hero-profile__btn-container{padding-block:1.5rem;display:flex;justify-content:center;align-items:center}.hero-profile__container{display:grid;grid-template-columns:1fr;border:1px solid var(--color-grey);border-radius:var(--br-primary);margin-top:2rem}@media(width>= 30em){.hero-profile__container{grid-template-columns:1fr 1fr;grid-template-rows:1fr 9rem;}}.hero-profile__bg-wrapper{grid-column:1/-1;overflow:hidden;grid-row:1/2;max-height:20rem;min-height:15rem}.hero-profile__bg-wrapper img{width:100%;height:100%;object-fit:cover}.hero-profile__user-info{grid-column:1/2;grid-row:1/3;align-self:center;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-block:1rem}@media(width>= 30em){.hero-profile__user-info{align-self:end;justify-self:start;margin-left:var(--rds-3);}}.hero-profile__avatar{margin-bottom:var(--rds-1);width:8rem;aspect-ratio:1;border-radius:50%;background-color:var(--color-white);border:2px solid var(--color-white);overflow:hidden}.hero-profile__avatar img{width:100%;height:100%;object-fit:cover}.hero-profile__name{font-size:var(--fs-28);font-weight:600}.hero-profile__created-at{font-size:var(--fs-14)}.hero-profile__btn-message{grid-column:1/-1;grid-row:3/-1;align-self:center;justify-self:center;margin-bottom:1rem}@media(width>= 30em){.hero-profile__btn-message{grid-column:2/-1;grid-row:2/-1;margin-right:1rem;margin-bottom:0;}}.profile__container{width:min(100%,33rem);padding:var(--rds-2);border:1px solid var(--color-grey);border-radius:var(--br-primary)}.profile__section{margin-bottom:var(--rds-3)}.profile__title{font-size:var(--fs-16);font-weight:600;margin-bottom:.75rem}.profile__link-social{display:flex;align-items:center;gap:1rem;width:min(16rem,100%);margin-bottom:.75rem}.profile__link-social img{width:clamp(1.5rem,1.3793rem + .5517vw,2rem)}.profile__link-social p{font-size:var(--fs-16);font-weight:600;line-height:1.2}.profile__link-social a{margin-left:auto}.profile__badge-container{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.profile__badge{background-color:var(--color-secondary);padding:.5em 1.25em .35em;font-weight:600;border-radius:100vh}.profile__table{display:grid;grid-template-columns:1fr;row-gap:.5rem}.profile__table-header,.profile__table-header--3,.profile__table-header--1{display:grid;column-gap:1rem;border-bottom:1px solid var(--color-grey-light)}.profile__table-header--1{grid-template-columns:1fr}.profile__table-header--3{grid-template-columns:1fr 1fr 1fr}.profile__table-heading{font-size:var(--fs-16);font-weight:600}.profile__table-body{display:grid;grid-template-columns:1fr;row-gap:.35rem}.profile__table-row,.profile__table-row--3,.profile__table-row--1{display:grid;column-gap:1rem}.profile__table-row--1{grid-template-columns:1fr}.profile__table-row--3{grid-template-columns:1fr 1fr 1fr}.profile__row-value{font-size:var(--fs-16);font-weight:400}.profile__checkbox{display:flex;align-items:center;gap:.5rem}.profile__checkbox input{width:1rem;aspect-ratio:1}.about-details{display:flex;flex-direction:column;align-items:center;gap:var(--rds-2)}.about-details__header{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-bottom:1.5rem}.about-details__title-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}.about-details__title-wrapper img{width:1.5rem}@media(width>= 50em){.about-details__title-wrapper img{width:2rem;}}.about-details__title{font-size:var(--fs-36);font-weight:600;width:max-content}.about-details__text{text-align:center;margin-bottom:1.5rem;max-width:100ch}.about-details__text span{font-weight:600}.two-cols{display:grid;grid-template-columns:1fr;row-gap:var(--rds-2)}@media(width>= 50em){.two-cols{grid-template-columns:1fr 1fr;column-gap:var(--rds-4);}}.two-cols__left{align-self:center}@media(width>= 50em){.two-cols__left{justify-self:end;}}.two-cols__right{grid-row:1/2;justify-self:center}@media(width>= 50em){.two-cols__right{grid-column:2/3;justify-self:start;}}.two-cols__list-title{font-size:var(--fs-36);font-weight:600}.two-cols__list{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.two-cols__list-item{display:flex;align-items:flex-start;gap:1rem}.two-cols__icon-wrapper{display:grid;place-items:center;flex-shrink:0;overflow:hidden}.two-cols__icon-wrapper img{width:1rem}.two-cols__text,.two-cols__text--bold{max-width:70ch}.two-cols__text--bold{font-weight:600}.two-cols__img-wrapper{overflow:hidden}.two-cols__img-wrapper img{max-width:20rem;object-fit:contain}@media(width>= 100em){.two-cols__img-wrapper img{max-width:36rem;}}.section-centered,.section-centered--secontary,.section-centered--primary,.section-centered--grey{padding-block:var(--rds-4)}.section-centered--grey{background-color:var(--color-bg)}.section-centered--primary{background-color:var(--color-secondary)}.section-centered--secontary{background-color:var(--color-quaternary)}.section-centered__container{display:flex;flex-direction:column;align-items:center;gap:var(--rds-3)}.section-centered__title{font-size:var(--fs-36);text-align:center}.section-centered__title span{color:var(--color-primary)}.section-centered__subtitle{font-size:var(--fs-18);line-height:1.3;max-width:85ch;text-align:center}.section-centered__cta-btn{padding:.75em 3em}.section-centered__text{max-width:110ch;text-align:center}.quote{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--rds-4)}.quote__icon-wrapper{display:grid;place-items:center;width:5rem;aspect-ratio:1;border:0;border-radius:50%;background-color:var(--color-secondary);overflow:hidden}.quote__icon-wrapper img{width:3rem}.quote__text{font-size:var(--fs-22);max-width:75ch;text-align:center}.check{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--rds-2)}.check__icon-wrapper{display:grid;place-items:center;width:4rem;aspect-ratio:1;border:0;border-radius:50%;background-color:var(--color-secondary);overflow:hidden}.check__icon-wrapper img{width:2.5rem}.check__text{font-size:var(--fs-18);max-width:75ch;text-align:center}.help-center{padding-block:var(--rds-6)}.help-center__container{display:grid;grid-template-columns:1fr;column-gap:var(--rds-2)}@media(width>= 35em){.help-center__container{grid-template-columns:1fr 1.5fr;}}@media(width>= 85em){.help-center__container{grid-template-columns:auto 1fr;}}@media(width< 35em){.help-center__left{margin-bottom:3rem;}}@media(width>= 35em){.help-center__left{padding-right:var(--rds-2);border-right:1px solid var(--color-grey);}}.help-center__title{font-size:var(--fs-28);font-weight:600;color:var(--color-primary);margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-grey)}.help-center__questions-list{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.help-center__question{display:inline-block;font-weight:600;max-width:35ch}.help-center__question.selected{color:var(--color-tertiary)}.help-center__question:hover{color:var(--color-tertiary)}.help-center__help-title{font-size:var(--fs-16);font-weight:600}.help-center__help-text{margin-bottom:1.25rem}.help-center__answers-list{height:60vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.help-center__answer-title{font-size:var(--fs-20);transition:color .25s ease-in-out}.help-center__answer-title.selected{color:var(--color-tertiary)}.about.stats-container{margin-top:0}.auth-section{width:min(95%,50rem);margin-inline:auto;margin-block:5vh}.auth-section__title,.auth-section__title--lg{margin-bottom:var(--rds-3);font-size:var(--fs-20);font-weight:500;text-align:center}.auth-section__title--lg{font-size:var(--fs-28);font-weight:600}.auth-section__subtitle,.auth-section__subtitle--left{margin-bottom:var(--rds-2);font-size:var(--fs-20);text-align:center;color:var(--color-primary)}.auth-section__subtitle--left{text-align:left}.auth-section__text,.auth-section__text--left{font-size:var(--fs-18);font-weight:500;text-align:center}.auth-section__text--left{text-align:left}.auth-section__link{font-size:var(--fs-18);font-weight:500;color:var(--color-primary);text-decoration:underline}.auth-section__notice-text{font-size:var(--fs-14);font-weight:400;color:var(--color-text-light);width:min(100%,30rem);margin-inline:auto;margin-bottom:2rem}.auth-section__form-container{display:flex;flex-direction:column;gap:.5rem;width:min(100%,40rem);margin-inline:auto}.auth-section__home-btn{display:block;width:fit-content;margin-inline:auto}.auth-section .dx-button{border-radius:var(--br-primary)}.wrap-dropdown .dx-list-item,.wrap-dropdown .dx-list-item-content,.wrap-dropdown .wrap-option{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;height:auto!important;overflow-wrap:anywhere}.wrap-dropdown .dx-list-item-content{line-height:1.3;padding-block:.5rem}.wrap-dropdown .wrap-option{display:block}.wrap-dropdown .dx-scrollable-content{height:auto!important}.wrap-dropdown .dx-scrollable,.wrap-dropdown .dx-scrollview,.wrap-dropdown .dx-scrollable-wrapper,.wrap-dropdown .dx-scrollable-container{max-height:min(60vh,22rem)!important;height:auto!important}.wrap-dropdown .dx-scrollable-container{overflow-y:auto!important}.wrap-field{position:relative;width:100%;min-height:2.5rem}.wrap-field__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:0}.wrap-field__value{display:block;padding:.5rem 2.5rem .5rem .75rem;line-height:1.3;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:anywhere}.wrap-field--editing .wrap-field__input{opacity:1}.wrap-field--editing .wrap-field__value{visibility:hidden}.dx-selectbox:has(.wrap-field){height:auto!important}.dx-selectbox:has(.wrap-field) .dx-texteditor-container,.dx-selectbox:has(.wrap-field) .dx-texteditor-input-container,.dx-selectbox:has(.wrap-field) .dx-dropdowneditor-input-wrapper{height:auto!important;min-height:2.5rem;overflow:visible!important}.dx-selectbox:has(.wrap-field) .dx-texteditor-container{align-items:stretch}.dx-selectbox:has(.wrap-field) .dx-texteditor-buttons-container{align-self:stretch;align-items:center;height:auto!important}.dx-selectbox:has(.wrap-field) .dx-dropdowneditor-button{align-self:stretch;height:auto!important;min-height:2.5rem}.standalone-text{font-size:var(--fs-20);color:var(--color-text-light)}.application form{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto}.application #applicationForm{width:100%}.application__title{font-size:var(--fs-28);text-align:center;margin-bottom:var(--rds-2)}.application__subtitle{font-size:var(--fs-16);text-align:center;margin-bottom:var(--rds-4);max-width:65ch;margin-inline:auto;line-height:1.3}.application .error-text{margin-top:1.5rem;width:min(100%,40rem)}.evaluation-info{padding-block:var(--rds-2)}.evaluation-info__content{display:grid;grid-template-columns:auto auto auto 1fr;row-gap:2rem;column-gap:var(--rds-2)}@media(width>= 40em){.evaluation-info__content{grid-template-columns:auto auto auto auto;justify-content:center;}}.evaluation-info__img-wrapper img{width:8rem;object-fit:contain}.evaluation-info__details{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.evaluation-info__title{text-transform:uppercase;font-size:var(--fs-18);font-weight:600;line-height:1;border-bottom:1px solid var(--color-text)}.evaluation-info__opening-date,.evaluation-info__deadline-date{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.evaluation-info__date-label{font-size:var(--fs-14);font-weight:600}.evaluation-info__date-value{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-14);font-weight:400}.evaluator{padding-block:var(--rds-6)}.evaluator__title{font-size:var(--fs-40);text-align:center;margin-bottom:var(--rds-6);color:var(--color-primary)}.evaluator__subtitle{font-size:var(--fs-22);text-align:center;margin-bottom:var(--rds-2)}.evaluator__text{font-size:var(--fs-16);max-width:80ch;text-align:center;color:var(--color-text-light);margin-inline:auto;margin-bottom:var(--rds-2)}.evaluator__expertise-options{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem}.evaluator__expertise-input{width:min(100%,30rem);min-height:8rem;padding:.5rem;border-radius:var(--br-primary)}.evaluator__upload-container{display:flex;justify-content:center}.evaluator__checkboxes-container{display:flex;flex-direction:column;align-items:center;gap:var(--rds-1)}.evaluator__checkboxes-container label{font-size:var(--fs-14);line-height:1.1;color:var(--color-text-light)}.evaluator__checkboxes-container input{margin-right:.5rem}.evaluator__button-container{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.instructions{display:grid;grid-template-columns:1fr;align-items:center}@media(width>= 35em){.instructions{grid-template-columns:1fr 1fr;}}@media(width< 35em){.instructions__left{border-bottom:1.5px solid var(--color-bg);}}@media(width> 35em){.instructions__left{border-right:1.5px solid var(--color-bg);}}.my-applications__container{display:flex;flex-direction:column;gap:var(--rds-2)}.my-applications__search-container{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media(width>= 30em){.my-applications__search-container{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.5rem;}}.my-applications__search-container input[type=search]{width:clamp(15rem,100%,18.5rem);padding:.75rem .5rem;border-radius:var(--br-primary);outline:0;border:1px solid var(--color-grey-light);font-size:var(--fs-16);line-height:1;transition:border-color .2s ease-in-out}@media(width>= 40em){.my-applications__search-container input[type=search]{margin-left:auto;}}.my-applications__search-container input[type=search]::placeholder{font-size:var(--fs-14);line-height:1;color:var(--color-grey)}.my-applications__search-container input[type=search]:focus-within{border-color:var(--color-grey)}.my-applications__counter{font-size:var(--fs-14);font-weight:500}.app-overview__container{display:grid;grid-template-columns:1fr;row-gap:2rem;column-gap:1.5rem;background-color:var(--color-white);border-radius:var(--br-secondary);padding:var(--rds-2)}@media(width>= 65em){.app-overview__container{grid-template-columns:2fr 1fr;}}.app-overview__main{display:flex;flex-direction:column;gap:1rem;min-width:0}.app-overview__aside{display:flex;flex-direction:column;gap:1rem}.app-overview__btn-wrapper{display:flex;flex-direction:column;gap:1rem}.app-overview__btn-wrapper form button{width:100%}.app-overview__item-header{padding:1rem;background-color:var(--color-secondary-light);border:1px solid var(--color-secondary-light);border-radius:var(--br-primary) var(--br-primary) 0 0}.app-overview__item-title{font-weight:600}.app-overview__item-content{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--color-grey-light);border-top:0;border-radius:0 0 var(--br-primary) var(--br-primary)}.app-overview__item-content .file-link{padding-inline:0;width:fit-content}.app-overview__item-content .file-link:hover{border-color:transparent;color:currentColor}.app-overview__question{font-size:var(--fs-14);color:var(--color-text-light);margin-bottom:.15rem;overflow-wrap:break-word;word-break:break-word}.app-overview__answer{font-size:var(--fs-16);line-height:1.3;overflow-wrap:break-word;word-break:break-word}.app-overview__pair:not(:last-child){padding-bottom:.75rem;border-bottom:1px solid var(--color-grey-light)}.footer{padding:1rem var(--rds-1);background-color:var(--color-white)}@media(width>= 65em){.footer{padding:1.5rem var(--rds-3);}}.footer__content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rds-2)}.footer__copyright{font-size:var(--fs-16);font-weight:500}.footer__links{display:flex;flex-wrap:wrap;gap:1rem}@media(width>= 45em){.footer__links{margin-left:auto;}}.footer__privacy-link{font-size:var(--fs-16);font-weight:500}.home-hero{display:grid;place-items:center;padding-block:calc(var(--header-height) + var(--rds-1)) var(--rds-4);min-height:90vh;position:relative}.home-hero__container{display:grid;grid-template-columns:1fr}@media(width>= 65em){.home-hero__container{grid-template-columns:1fr 1fr;column-gap:var(--rds-4);}}.home-hero__details{display:flex;flex-direction:column;gap:1rem;padding-block:var(--rds-2)}@media(width>= 100em){.home-hero__details{padding-block:var(--rds-3);}}.home-hero__title-container{margin-bottom:var(--rds-2)}.home-hero__title{font-size:var(--fs-32);font-weight:700;color:var(--color-text)}.home-hero__text{text-align:justify}.home-hero__text:last-of-type{margin-bottom:1rem}.home-hero__btn-wrapper{display:flex;flex-direction:column;gap:1rem;margin-block:auto}@media(width>= 30em){.home-hero__btn-wrapper{flex-direction:row;}}.home-hero__bg-wrapper{width:100%;height:100%;border-radius:var(--br-tertiary);border:0;overflow:hidden}.home-hero__bg-wrapper img{width:100%;height:100%;object-fit:cover}.privacy{width:min(75%,1100px);margin-inline:auto;padding-top:calc(var(--header-height) + var(--rds-4))}.privacy__logo-wrapper{width:clamp(120px,33%,250px);margin:calc(var(--header-height) + 2rem) auto var(--rds-4)}.privacy__logo-wrapper img{object-fit:contain}.privacy__section{margin-bottom:var(--rds-3)}.privacy__title{margin-bottom:1rem;font-size:var(--fs-40);font-weight:700;text-align:center}.privacy__title-caption{font-size:var(--fs-18);font-weight:700;text-align:center}.privacy__main{padding-block:var(--rds-4)}.privacy__subtitle{margin-bottom:1rem;font-size:var(--fs-24);font-weight:700}.privacy__text{margin-bottom:1rem;font-size:var(--fs-16);text-align:justify}.privacy__list-intro{margin-bottom:.25rem;font-size:var(--fs-16)}.privacy__list-intro--bold{margin-bottom:.5rem;font-weight:700}.privacy__list{padding-left:2rem;list-style:disc}.privacy__list li{padding-left:.5rem;margin-bottom:.25rem}.privacy__list li p{font-size:var(--fs-16);text-align:justify}.privacy__link{font-size:var(--fs-16);color:var(--color-button);text-decoration:underline;transition:color .2s ease-in-out}.privacy__link:hover{color:var(--color-button-dark)}.privacy__emphasis{font-weight:700;text-decoration:underline}.privacy__subtitle--minor{margin-top:1rem;font-size:var(--fs-18)}.privacy__table-wrapper{margin-bottom:1rem;overflow-x:auto}.privacy__table{width:100%;border-collapse:collapse;font-size:var(--fs-16)}.privacy__table th,.privacy__table td{padding:.5rem .75rem;border:1px solid var(--color-grey-light,#d0d5dd);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.privacy__table thead th{background-color:var(--color-secondary-extra-light);font-weight:700}@media(width< 48em){.privacy__table,.privacy__table tbody,.privacy__table tr,.privacy__table td{display:block;width:100%;}.privacy__table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.privacy__table tr{margin-bottom:1rem;border:1px solid var(--color-grey-light,#d0d5dd);border-radius:.375rem;overflow:hidden;}.privacy__table td{display:flex;flex-direction:column;gap:.15rem;border:0;border-bottom:1px solid var(--color-grey-light,#d0d5dd);}.privacy__table td:last-child{border-bottom:0;}.privacy__table td::before{content:attr(data-label);font-weight:700;font-size:var(--fs-14,.875rem);}}.login__btn-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:0}.manage-account__container{display:grid;grid-template-columns:1fr;row-gap:1.5rem;width:min(100%,50rem);margin-inline:auto}@media(width>= 30em){.manage-account__container{grid-template-columns:auto 1fr;column-gap:var(--rds-2);}}@media(width>= 65em){.manage-account__container{column-gap:var(--rds-4);padding:var(--rds-1);}}@media(width< 30em){.manage-account__options{justify-self:start;}}.manage-account__tab-list{display:flex;flex-direction:column;gap:1rem}.manage-account__tab-link{font-size:var(--fs-16);font-weight:700;border-bottom:3px solid transparent}.manage-account__tab-link.active{border-color:var(--color-primary)}.manage-account__tab-link.active:hover{color:currentColor}.manage-account__fields{padding:var(--rds-2);border:1px solid var(--color-grey);border-radius:var(--br-primary)}.manage-account__title{font-size:var(--fs-16);font-weight:600;color:var(--color-text-light);margin-left:.25rem;border-bottom:1px solid var(--color-primary);padding-bottom:.5rem}.manage-account__text-container{display:flex;flex-direction:column;gap:1rem}.manage-account__btn-wrapper{display:flex;gap:1rem;justify-content:flex-start}@media(width>= 30em){.manage-account__btn-wrapper{align-self:flex-end;}}.faq{display:flex;flex-direction:column;gap:var(--responsive-2)}.faq__title{font-size:var(--fs-20)}.faq__content{display:flex;flex-direction:column;gap:var(--responsive-1)}.messaging__intro-text{font-size:var(--fs-18);text-align:center;margin-bottom:var(--rds-4);max-width:min(75ch,90%);margin-inline:auto}.messaging__container{display:grid;grid-template-columns:1fr;row-gap:1.5rem;padding:var(--rds-2) var(--rds-1);border:1px solid var(--color-grey-light);border-radius:var(--br-secondary);width:clamp(19rem,90%,80rem);margin-inline:auto;overflow:hidden}@media(width>= 40em){.messaging__container{grid-template-columns:auto 1fr;column-gap:var(--rds-2);}}@media(width>= 65em){.messaging__container{column-gap:var(--rds-4);padding:var(--rds-2);}}@media(width< 40em){.messaging__options{justify-self:start;padding-left:1rem;}}.messaging__tab-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.messaging__tab-link{font-size:var(--fs-16);font-weight:500;border-bottom:3px solid transparent}.messaging__tab-link.active{border-color:var(--color-primary);font-weight:700}.messaging__tab-link.active:hover{color:currentColor}.messaging__compose-btn{margin-bottom:1.5rem}.messaging__message-container{padding-right:.75rem;height:min(70vh,40rem);overflow-y:auto}.messaging__chat-container{border:1px solid var(--color-grey-light);border-radius:var(--br-primary)}.messaging__message-list{display:flex;flex-direction:column;gap:1rem}.messaging__message-list-item{border:1px solid var(--color-grey-light);border-radius:var(--br-primary);padding:.75rem}.messaging__message-list-link{cursor:pointer}.messaging__message-list-link:hover{color:currentColor}.messaging__compose-container{border:1px solid var(--color-grey-light);border-radius:var(--br-primary);padding:var(--rds-2);overflow:hidden}.messaging__empty-list-message{border:1px solid var(--color-grey-light);border-radius:var(--br-primary);padding:var(--rds-2);overflow:hidden}.messaging__empty-list-message p{font-weight:500}.message{display:flex;align-items:center;gap:1rem}.message__is-read-icon{color:var(--color-tertiary)}.message__content{display:flex;flex-direction:column;gap:.25rem}.message__role{font-weight:700}.message__subject{font-weight:500;color:var(--color-tertiary)}.message__brief-text{font-size:var(--fs-16)}.message__date{margin-left:auto}.chat{position:relative}.chat__close-btn{position:absolute;top:.5rem;right:calc(var(--rds-2) + .35rem);width:fit-content}.chat__reply-btn{align-self:flex-end;width:fit-content;margin-top:auto}.chat__message-list{display:flex;flex-direction:column;gap:var(--rds-3);height:min(70vh,40rem);padding:4rem var(--rds-2) 2rem;overflow-y:auto}.chat__message-container{display:flex;flex-direction:column;gap:.75rem}.chat__message-date{align-self:center;font-size:var(--fs-16)}.chat__message,.chat__message--user,.chat__message--admin{width:clamp(16rem,60%,50ch);background-color:var(--color-grey-light);border:1px solid var(--color-grey-light);border-radius:var(--br-secondary);padding:var(--rds-1)}.chat__message--admin{align-self:flex-start;background-color:var(--color-secondary)}.chat__message--user{align-self:flex-end;background-color:var(--color-quaternary)}.chat__role{font-size:var(--fs-16);font-weight:700;margin-bottom:.25rem}.chat__subject{font-size:var(--fs-16);font-weight:500;font-style:italic;color:var(--color-grey);line-height:1.2;margin-bottom:.5rem}.chat__message-text{font-size:var(--fs-18);line-height:1.3}.evaluation-cell{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.evaluation-cell-status{border-style:solid;border-width:1px;border-radius:100vh;color:#fff;display:inline-block;width:auto;font-size:var(--fs-14);line-height:1.5;font-weight:600;padding:.35em 1em}.evaluation-cell-status.Assigned{border-color:#f0ad4e;background-color:#f0ad4e}.evaluation-cell-status.Completed{border-color:#68b73c;background-color:#68b73c}.app-dashboard{display:flex;flex-direction:column;align-items:center;gap:.75rem}.app-dashboard__app-name{font-size:var(--fs-36);text-align:center;color:var(--color-primary-light)}.app-dashboard__app-date{font-size:var(--fs-16);font-weight:400;text-align:center}.app-dashboard__divider{margin-block:1rem;width:100%;height:1px;background-color:var(--color-grey-light)}.app-dashboard__app-status-label{font-size:var(--fs-16);font-weight:600;text-align:center}.app-dashboard__app-status{font-size:var(--fs-18);text-align:center}.app-dashboard__details{border:1.5px solid var(--color-grey-light);width:100%;padding:var(--responsive-1);margin-top:3rem;font-size:var(--fs-16);font-weight:400}.app-dashboard__details:empty{display:none}.app-dashboard__details-title{font-size:var(--fs-18);font-weight:600;margin-bottom:.25rem}.knowledge-hub__img-wrapper{position:relative;width:100%;height:min(20rem,33vh);border-radius:var(--br-secondary);overflow:hidden}.knowledge-hub__img-wrapper img{position:absolute;inset:0}.knowledge-hub__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--fs-32);font-weight:600;color:var(--color-white);text-align:center;padding-inline:5vw}.knowledge-hub__faq-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;column-gap:var(--rds-2);row-gap:var(--rds-2);margin-top:var(--rds-3)}.knowledge-hub__category-title{font-size:var(--fs-24);font-weight:600}.knowledge-hub__questions-list{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:var(--color-white);border-radius:var(--br-secondary);overflow:hidden}.knowledge-hub__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.25rem}.knowledge-hub__category-link{display:flex;align-items:center;gap:1rem;padding-block:.25rem;font-size:var(--fs-14);font-weight:600}.knowledge-hub-category{padding-block:var(--rds-3)}.knowledge-hub-category__container{display:grid;grid-template-columns:1fr 2fr;column-gap:var(--rds-3);row-gap:var(--rds-3)}.knowledge-hub-category__back-btn{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.knowledge-hub-category__aside{display:flex;flex-direction:column;gap:1rem}.knowledge-hub-category__title{font-size:var(--fs-20);margin-bottom:1rem}.knowledge-hub-category__question-list{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;border-left:1px solid var(--color-primary);padding-left:1rem}.knowledge-hub-category__question-link{color:var(--color-grey)}.knowledge-hub-category__question-link:hover{color:var(--color-grey-dark)}.knowledge-hub-category__question-link.active{color:var(--color-primary);font-weight:600}.knowledge-hub-category__selected-question{font-size:var(--fs-28);font-weight:700;margin-bottom:var(--rds-2)}.knowledge-hub-category__answer{font-size:var(--fs-18);font-weight:500}.knowledge-hub-category__contact{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-block:var(--rds-5) var(--rds-4)}.kh-articles__heading{font-size:var(--fs-28);font-weight:700;margin-bottom:var(--rds-2)}.kh-articles__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;column-gap:var(--rds-2);row-gap:var(--rds-2)}.kh-articles__filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:var(--rds-2)}.kh-articles__filter{padding:.5rem 1.25rem;border:1px solid var(--color-primary);border-radius:999px;background-color:var(--color-white);color:var(--color-primary);font-size:var(--fs-14);font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.kh-articles__filter:hover{background-color:var(--color-primary);color:var(--color-white)}.kh-articles__filter.is-active{background-color:var(--color-primary);color:var(--color-white)}.kh-articles__empty{font-size:var(--fs-16);color:var(--color-grey);margin-top:var(--rds-2)}.kh-article-card{display:flex;flex-direction:column;border:1px solid transparent;border-radius:var(--br-secondary);background-color:var(--color-white);box-shadow:0 4px 33.7px 0 rgba(0,0,0,.0196078431);overflow:hidden;transition:border-color .25s ease-in-out}.kh-article-card:hover{border-color:var(--color-primary)}.kh-article-card:hover .kh-article-card__title{color:var(--color-primary)}.kh-article-card__img-wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.kh-article-card__img-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kh-article-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1rem;flex:1}.kh-article-card__category{align-self:flex-start;font-size:var(--fs-13);font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.03em}.kh-article-card__title{font-size:var(--fs-20);font-weight:700;transition:color .25s ease-in-out}.kh-article-card__summary{font-size:var(--fs-14);color:var(--color-grey);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kh-article-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.5rem}.kh-article-card__date{font-size:var(--fs-13);color:var(--color-grey)}.kh-article-card__more{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-14);font-weight:600}.kh-article{padding-bottom:var(--rds-4)}.kh-article__hero{margin-top:var(--rds-5);width:100%;height:min(24rem,40vh);overflow:hidden}.kh-article__hero img{width:100%;height:100%;object-fit:cover}.kh-article__back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:var(--rds-2);font-weight:600}.kh-article__meta{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.kh-article__category{font-size:var(--fs-13);font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.03em}.kh-article__date{font-size:var(--fs-14);color:var(--color-grey)}.kh-article__title{font-size:var(--fs-32);font-weight:700;margin-bottom:var(--rds-2)}.kh-article__content{font-size:var(--fs-18);line-height:1.6}.kh-article__content img{max-width:100%;height:auto;border-radius:var(--br-secondary)}.kh-article__content h2,.kh-article__content h3{margin-top:var(--rds-2);margin-bottom:.5rem}.kh-article__content p{margin-bottom:1rem}.help-center{padding-block:var(--rds-3)}.help-center__container{display:grid;grid-template-columns:1fr;column-gap:var(--rds-2)}@media(width>= 35em){.help-center__container{grid-template-columns:1fr 1.5fr;}}@media(width>= 85em){.help-center__container{grid-template-columns:auto 1fr;}}@media(width< 35em){.help-center__left{margin-bottom:3rem;}}@media(width>= 35em){.help-center__left{padding-right:var(--rds-2);border-right:1px solid var(--color-grey-light);}}.help-center__title{font-size:var(--fs-28);font-weight:600;color:var(--color-primary);margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-grey-light)}.help-center__questions-list{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.help-center__question{display:inline-block;font-weight:600;max-width:35ch}.help-center__question.selected{color:var(--color-tertiary)}.help-center__question:hover{color:var(--color-tertiary)}.help-center__help-title{font-size:var(--fs-16);font-weight:600}.help-center__help-text{margin-bottom:1.25rem}.help-center__answers-list{height:60vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.help-center__answer-title{font-size:var(--fs-20);transition:color .25s ease-in-out}.help-center__answer-title.selected{color:var(--color-tertiary)}.my-clubs__intro{margin-bottom:var(--rds-2);color:var(--color-text);max-width:70ch}.mc-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.mc-modal.disappear{display:none}.mc-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}.mc-modal__content{position:relative;z-index:1;background:var(--color-white);border-radius:var(--br-secondary);padding:var(--rds-2);width:min(30rem,96vw);box-shadow:0 4px 33.7px 0 rgba(0,0,0,.0196078431)}.mc-modal__content--wide{width:min(60rem,96vw);max-height:92vh;overflow-y:auto}.mc-modal__close{position:absolute;top:.75rem;right:1rem;border:0;background:none;font-size:2.5rem;line-height:1;cursor:pointer;color:var(--color-grey)}.mc-modal__title{margin:0 0 .25rem;font-size:var(--fs-22);font-weight:600}.mc-modal__subtitle{margin:0 0 1.25rem;color:var(--color-text-light);font-size:var(--fs-15)}.mc-modal__label{display:block;font-size:var(--fs-14);font-weight:600;margin-bottom:.35rem;color:var(--color-text)}.mc-modal__input{width:100%;padding:.6rem .75rem;border:1px solid #ccc;border-radius:var(--br-primary);font-size:var(--fs-14)}.mc-modal__input:focus-within{outline:1px solid var(--color-text)}.mc-modal__success{color:var(--color-approved-dark);font-size:var(--fs-14);margin:.5rem 0 0}.mc-modal__error{color:var(--color-rejected-dark);font-size:var(--fs-14);margin:.5rem 0 0}.mc-modal__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.mc-modal__hint{font-size:var(--fs-14);color:var(--color-text-light);margin-top:.5rem}.mc-table{width:100%;border-collapse:collapse}.mc-table th,.mc-table td{text-align:left;padding:.55rem .5rem;border-bottom:1px solid var(--color-grey-light);font-size:var(--fs-15)}.mc-table th{color:var(--color-grey);font-weight:600;font-size:var(--fs-14);text-transform:uppercase;letter-spacing:.02em}.mc-empty{color:var(--color-grey);padding:1rem 0}.mc-spinner{color:#777;padding:1rem 0}.mc-tabs{display:flex;gap:.25rem;border-bottom:2px solid var(--color-grey-light);margin:.25rem 0 1.25rem}.mc-tab{cursor:pointer;border:0;background:none;padding:.5rem .9rem;font-size:var(--fs-14);font-weight:600;color:var(--color-grey);border-bottom:2px solid transparent;margin-bottom:-2px}.mc-tab:hover{color:var(--color-text)}.mc-tab.is-active{color:var(--color-text);border-bottom-color:var(--color-text)}.mc-tabpanel{display:none}.mc-tabpanel.is-active{display:block}.mc-session-form{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end;background:#fafafa;border:1px solid #eee;border-radius:10px;padding:.9rem 1rem;margin-bottom:1.25rem}.mc-session-form .mc-field{display:flex;flex-direction:column;gap:.25rem}.mc-session-form .mc-field--grow{flex:1 1 12rem;min-width:10rem}.mc-session-form label{font-size:var(--fs-13);font-weight:600;color:var(--color-text-light)}.mc-session-form input{padding:.5rem .6rem;border:1px solid #ccc;border-radius:var(--br-primary);font-size:var(--fs-14)}.mc-session-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mc-session{display:flex;align-items:center;gap:.75rem;border:1px solid #eee;border-radius:10px;padding:.65rem .85rem}.mc-session__date{flex:0 0 auto;text-align:center;background:#130700;color:#fff;border-radius:8px;padding:.35rem .55rem;min-width:3.4rem}.mc-session__day{font-size:1.15rem;font-weight:700;line-height:1}.mc-session__month{font-size:var(--fs-13);text-transform:uppercase;letter-spacing:.03em;opacity:.85}.mc-session__body{flex:1 1 auto;min-width:0}.mc-session__topic{font-weight:600;color:#130700}.mc-session__notes{font-size:var(--fs-14);color:#666;margin-top:.1rem}.mc-session__actions{display:flex;gap:.4rem;flex-wrap:wrap}.mc-chip{display:inline-block;font-size:.78rem;font-weight:600;padding:.12rem .5rem;border-radius:999px;background:#f2f2f2;color:#555}.mc-chip--absent{background:#fdecea;color:#c0392b}.mc-linkbtn{cursor:pointer;border:0;background:none;font-size:var(--fs-14);font-weight:600;color:#130700;padding:.2rem .35rem}.mc-linkbtn--danger{color:#c0392b}.mc-sessions-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--color-grey-light)}.mc-sessions-toolbar #dxGenerateBtn{flex:0 0 auto}.mc-gen{display:flex;flex-direction:column;gap:.75rem}.mc-gen__range{display:flex;flex-wrap:wrap;gap:1rem}.mc-gen__field{display:flex;flex-direction:column;gap:.25rem;flex:1 1 12rem;min-width:10rem}.mc-gen__field label{font-size:var(--fs-14);font-weight:600;color:#555}.mc-gen__hint{font-size:var(--fs-14);color:#666;margin:0}.mc-att-head{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.85rem 1rem;background:#fafbfc;border:1px solid var(--color-grey-light);border-radius:var(--br-secondary)}.mc-att-head select{padding:.5rem .6rem;border:1px solid #ccc;border-radius:8px;font-size:.9rem;min-width:16rem}.mc-att-head #dxAttendanceSession{flex:1 1 18rem}.mc-att-head #dxAttendanceSaveBtn{margin-left:auto}.mc-att-row td{vertical-align:middle}.mc-att-row input[type=text]{width:100%;padding:.4rem .55rem;border:1px solid #ddd;border-radius:6px;font-size:var(--fs-14)}.mc-att-row.is-absent{background:#fef7f6}.mc-att-checkbox{width:1.15rem;height:1.15rem;cursor:pointer}#studentsModal .dx-datagrid-header-panel .dx-toolbar{margin-bottom:1.5rem}#studentsModal .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected){color:var(--color-secondary)}#studentsModal .dx-calendar-navigator-next-view.dx-button,#studentsModal .dx-calendar-navigator-previous-month.dx-button{margin:0 -5px}#studentsModal .dx-scheduler-header{border:0;margin-bottom:.75rem}#studentsModal .dx-scheduler-navigator-caption .dx-button-text{font-size:var(--fs-16);font-weight:700;color:var(--color-primary)}#studentsModal .dx-scheduler-view-switcher .dx-buttongroup-item.dx-button.dx-item-selected{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary)}#studentsModal .dx-scheduler-date-table-current-date{box-shadow:inset 0 0 0 2px var(--color-secondary-light)}.dx-popup-content{min-width:13rem}.dx-scheduler-appointment-popup .dx-overlay-content.dx-popup-normal{width:34rem!important;max-width:96vw!important}.dx-scheduler-appointment-popup .dx-popup-title.dx-toolbar{background:var(--color-secondary-extra-light);border-bottom:1px solid var(--color-secondary-light)}.dx-scheduler-appointment-popup .dx-popup-title .dx-toolbar-label,.dx-scheduler-appointment-popup .dx-popup-title .dx-toolbar-label *{font-size:var(--fs-18);font-weight:700;color:var(--color-primary)}.dx-scheduler-appointment-popup .dx-popup-content{padding:1.35rem 1.5rem}.dx-scheduler-appointment-popup .dx-field-item-label-text{font-weight:600;color:var(--color-text)}.mc-gen-popup .dx-popup-title.dx-toolbar{background:var(--color-secondary-extra-light);border-bottom:1px solid var(--color-secondary-light)}.mc-gen-popup .dx-popup-title .dx-toolbar-label,.mc-gen-popup .dx-popup-title .dx-toolbar-label *{font-weight:700;color:var(--color-primary)}.mc-gen-popup .dx-popup-content{padding:1.25rem 1.5rem}.mc-gen-popup .dx-popup-bottom .dx-button{border-radius:var(--br-primary);font-weight:600;min-width:8.5rem}.mc-gen-popup .dx-popup-bottom .dx-button .dx-button-content{padding:.5rem 1.25rem}.mc-gen-popup .dx-popup-bottom .dx-button .dx-button-text{font-size:1rem;letter-spacing:.03em;line-height:1.4}#studentsModal .dx-scheduler-date-table-cell.mc-day--has-session,#studentsModal .mc-day--has-session{background-color:var(--color-secondary-extra-light)}.dx-scheduler-appointment.mc-appt--tinted,.dx-scheduler-appointment.mc-appt--tinted .dx-scheduler-appointment-title,.dx-scheduler-appointment.mc-appt--tinted .dx-scheduler-appointment-content,.dx-scheduler-appointment.mc-appt--tinted .dx-scheduler-appointment-content-details{color:#1f2a44!important;font-weight:600}.notifications-page{display:flex;flex-direction:column;gap:var(--rds-3)}.notifications-page__heading{font-size:var(--fs-24);font-weight:700;margin-block:var(--rds-2) .5rem}.notifications-page__statuses{display:flex;flex-direction:column;gap:var(--rds-2)}.notifications-card{background-color:var(--color-white);border-radius:var(--br-secondary);box-shadow:0 4px 33.7px 0 rgba(0,0,0,.0196078431);padding:1.5rem}.notifications-card__tabs{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid var(--color-grey-light);margin-bottom:1rem}.notifications-card__tab{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;background:none;border:0;cursor:pointer;font-size:var(--fs-16);font-weight:600;color:var(--color-grey)}.notifications-card__tab.is-active{color:var(--color-primary)}.notifications-card__tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:var(--color-primary)}.notifications-card__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background-color:var(--color-primary);color:var(--color-white);font-size:var(--fs-12);font-weight:700}.notifications-card__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.notifications-card__empty{font-size:var(--fs-16);color:var(--color-grey);padding:1rem 0}.notification-item{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem 1rem 1.5rem;border-radius:var(--br-secondary);cursor:pointer;transition:background-color .2s ease-in-out}.notification-item:hover{background-color:#f7f9fc}.notification-item.is-unread{background-color:#eef4ff}.notification-item.is-unread .notification-item__unread-dot{opacity:1}.notification-item__unread-dot{position:absolute;left:.5rem;top:1.5rem;width:8px;height:8px;border-radius:50%;background-color:var(--color-primary);opacity:0}.notification-item__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%}.notification-item__icon img{width:1.1rem;height:1.1rem}.notification-item__icon--blue{background-color:#e8f0fe}.notification-item__icon--green{background-color:#e6f4ea}.notification-item__icon--red{background-color:#fdecea}.notification-item__icon--orange{background-color:#fdeede}.notification-item__icon--amber{background-color:#fef6e0}.notification-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.notification-item__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.notification-item__category{font-size:var(--fs-13);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.notification-item__category--blue{color:#2b6cb0}.notification-item__category--green{color:#2f855a}.notification-item__category--red{color:#c0392b}.notification-item__category--orange{color:#d97706}.notification-item__category--amber{color:#b7791f}.notification-item__date{font-size:var(--fs-13);color:var(--color-grey);white-space:nowrap}.notification-item__text{font-size:var(--fs-15);font-weight:500;color:var(--color-grey-dark);line-height:1.4;margin-right:.5rem}.status-timeline{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background-color:var(--color-white);border-radius:var(--br-secondary);box-shadow:0 4px 33.7px 0 rgba(0,0,0,.0196078431)}.status-timeline__summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;position:relative;padding-right:1.5rem}.status-timeline__summary::-webkit-details-marker{display:none}.status-timeline__summary::marker{content:""}.status-timeline__titles{max-width:65%}.status-timeline__chevron{position:absolute;right:0;top:1rem;width:.55rem;height:.55rem;border-right:2px solid var(--color-grey-dark);border-bottom:2px solid var(--color-grey-dark);transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}.status-timeline[open] .status-timeline__chevron{transform:translateY(-35%) rotate(-135deg)}.status-timeline__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.status-timeline__name{font-size:var(--fs-18);font-weight:700;margin-bottom:.25rem}.status-timeline__opencall{font-size:var(--fs-14);color:var(--color-grey);margin-top:.15rem}.status-timeline__updated{font-size:var(--fs-13);color:var(--color-grey)}.status-timeline__steps{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:.5rem 0 0;border-left:2px solid var(--color-primary);padding-left:1.25rem}.status-timeline__step{position:relative}.status-timeline__step-marker{position:absolute;left:calc(-1.25rem - 6px);top:.35rem;width:10px;height:10px;border-radius:50%;background-color:var(--color-primary)}.status-timeline__step-status{font-size:var(--fs-15);font-weight:600}.status-timeline__step-from{font-size:var(--fs-13);color:var(--color-grey)}.status-timeline__step-date{font-size:var(--fs-12);color:var(--color-grey);margin-top:.15rem}.status-timeline__link{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:var(--fs-14);font-weight:600;align-self:flex-start}.not-found{display:flex;flex-direction:column;align-items:center;gap:var(--rds-4);padding-block:8rem 2rem}@media(width>= 85em){.not-found{padding-block:13rem 3rem;}}.not-found__title{font-size:var(--fs-32);text-align:center}.not-found__text{font-size:var(--fs-16);text-align:center;max-width:70ch;margin-inline:auto}