.job-modal-header{background-color:var(--yellow);color:var(--dark-grey);grid-template-columns:100%;grid-template-areas:"title""calendar""docs""location""stick";padding:3vw;font-family:Montserrat-SemiBold;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.job-modal-header-title{text-transform:uppercase;grid-area:title;font-family:Montserrat-ExtraBold}.job-modal-header span{font-family:Montserrat-Medium}.job-modal-header-calendar{grid-area:calendar}.job-modal-header-docs{grid-area:docs}.job-modal-header-location{grid-area:location}.job-modal-header-stick{grid-area:stick}.job-modal-body{color:var(--dark-grey);grid-template-columns:100%;grid-template-areas:"body-mission""body-complement""body-company";padding:1vw;font-family:Montserrat-Regular;display:grid}.job-modal-body .subtitle{margin:2vw 0;font-family:Montserrat-SemiBold}.job-modal-body-mission{font-family:Montserrat-Regular;line-height:initial;grid-area:body-mission}.job-modal-body-company{grid-area:body-company;grid-template-columns:100%;grid-template-areas:"company-subtitle""company-logo""company-description";gap:1vw;margin:10vw 0 5vw;display:grid}.job-modal-body-company-subtitle{grid-area:company-subtitle}.job-modal-body-company-logo-col{grid-area:company-logo}.job-modal-body-company-logo{width:50%;height:auto;aspect-ratio:initial}.job-modal-body-company-description{line-height:initial;grid-area:company-description}.job-modal-body-complement{color:var(--dark-grey);grid-area:body-complement;grid-template-columns:100%;grid-template-areas:"complement-skills""complement-apply""complement-sharing";font-family:Montserrat-SemiBold;display:grid}.job-modal-body-complement-apply{grid-area:complement-apply}.job-modal-body-complement-sharing{grid-area:complement-sharing}.job-modal-body-complement-skills{line-height:initial;grid-area:complement-skills}.job-modal-body-complement .job-modal-body-subtitle{margin:10vw 0 5vw}.job-modal-body-complement span{font-family:Montserrat-Regular}.job-modal-apply-button{background-color:var(--yellow);width:auto;color:var(--dark-grey);border:none;border-radius:5px;justify-content:center;margin:2vw 0 4vw;padding:4vw 2vw;font-family:Montserrat-SemiBold;text-decoration:none;display:flex;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}@media (min-width:576px){.job-modal-body-company-logo{width:35%;height:auto;aspect-ratio:initial}}@media (min-width:768px){.job-modal-body-company-logo{width:25%;height:auto;aspect-ratio:initial}.job-modal-apply-button{padding:2vw}}@media (min-width:992px){.job-modal-header{grid-template-columns:50% 50%;grid-template-areas:"title title""calendar docs""location stick"}.job-modal-body-company{grid-area:body-company;grid-template-columns:30% 70%;grid-template-areas:"company-subtitle company-subtitle""company-logo company-description";gap:1vw;margin:10vw 0 5vw;display:grid}.job-modal-body-company-logo{width:60%;height:auto;aspect-ratio:initial}}@media (min-width:1200px){.job-modal-header{grid-template-columns:25% 25% 25% 25%;grid-template-areas:"title title title title""calendar docs location stick";font-family:Montserrat-SemiBold}.job-modal-icon{width:auto;height:3vw}.job-modal-body{grid-template-columns:65% 30%;grid-template-areas:"body-mission body-complement""body-company body-complement";gap:1vw;padding:1vw}.job-modal-body-complement{grid-template-columns:100%;grid-template-areas:"complement-apply""complement-sharing""complement-skills";height:50vw}.job-modal-body-complement-skills .job-modal-body-subtitle{margin:0}.job-modal-apply-button{margin:2vw 0 0;padding:1.5vw 1vw}.job-modal-body-complement-sharing .job-modal-body-subtitle,.job-modal-body-complement-skills .job-modal-body-subtitle{margin:0 0 1vw}.job-modal-body-company{grid-area:body-company;grid-template-columns:95%;grid-template-areas:"company-subtitle""company-logo""company-description";gap:1vw;margin:0 0 5vw;display:grid}.job-modal-body-company-logo{width:30%;height:auto;aspect-ratio:initial}}@media (min-width:1400px){.job-modal-body-company-logo{width:25%;height:auto;aspect-ratio:initial}}
.job-apply-modal-header{background-color:var(--yellow);color:var(--dark-grey);grid-template-columns:100%;grid-template-areas:"apply-title";padding:3vw;font-family:Montserrat-SemiBold;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.job-apply-modal-logo-col{grid-area:apply-logo;justify-content:center;display:flex}.job-apply-modal-logo{width:30%;height:auto;aspect-ratio:initial}.job-apply-modal-title-col{text-align:center;grid-area:apply-title}.job-apply-modal-input{margin:0 0 2vw}.job-apply-modal-input input{width:10%}.job-apply-modal-button-row{justify-content:center;margin:4vw;display:flex}.job-apply-modal-button{background-color:var(--yellow);width:50%;color:var(--dark-grey);border:none;border-radius:5px;justify-content:center;padding:2vw;font-family:Montserrat-SemiBold;text-decoration:none;display:flex;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}@media (min-width:992px){.job-apply-modal-header{grid-template-columns:30% 70%;grid-template-areas:"apply-logo apply-title";padding:1vw}.job-apply-modal-logo{width:50%;height:auto;aspect-ratio:initial}.job-apply-modal-button{padding:1vw}}@media (min-width:1200px){.job-apply-modal-header{grid-template-columns:20% 80%;grid-template-areas:"apply-logo apply-title";padding:1vw}}
.jobAlert-container{padding:6vw 4vw}.jobAlert-title{color:var(--dark-grey);margin:5vw 0 0;font-family:Montserrat-Semibold;font-size:5vw}@media (min-width:576px){.jobAlert-title{font-size:4vw}}@media (min-width:992px){.jobAlert-title{font-size:3vw}}@media (min-width:1200px){.jobAlert-title{margin:1.5vw 0;font-size:2vw}.jobAlert-container .company-selector-row{grid-template-columns:40% 30% 30%;grid-template-areas:"company-selector-form-col company-selector-label-col company-selector-logo-col";gap:.5vw}.jobAlert-container .company-selector-logo-col{justify-content:center;padding:0}.jobAlert-container .company-selector-logo{width:40%}}@media (min-width:1400px){.jobAlert-title{font-size:1.5vw}}
.jobAlert-array-header{background-color:var(--blue);border-radius:5px;grid-template-columns:40% 30% 30%;grid-template-areas:"jobAlert-a-h-name jobAlert-a-h-score jobAlert-a-h-cv";padding:2vw 0;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.jobAlert-array-header-date{display:none}.jobAlert-array-header-name{grid-area:jobAlert-a-h-name;justify-content:center;align-items:center;display:flex}.jobAlert-array-header-email{display:none}.jobAlert-array-header-score{grid-area:jobAlert-a-h-score;justify-content:center;align-items:center;display:flex}.jobAlert-array-header-cv{grid-area:jobAlert-a-h-cv;justify-content:center;align-items:center;display:flex}.jobAlert-array-header-button{background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.jobAlert-array-header-title{margin:0;font-family:Montserrat-SemiBold}@media (min-width:768px){.jobAlert-array-header{grid-template-columns:30% 30% 20% 20%;grid-template-areas:"jobAlert-a-h-date jobAlert-a-h-name jobAlert-a-h-score jobAlert-a-h-cv"}.jobAlert-array-header-date{grid-area:jobAlert-a-h-date;justify-content:center;align-items:center;display:flex}}@media (min-width:992px){.jobAlert-array-header{grid-template-columns:30% 20% 30% 10% 10%;grid-template-areas:"jobAlert-a-h-date jobAlert-a-h-name jobAlert-a-h-email jobAlert-a-h-score jobAlert-a-h-cv";padding:1vw 0}.jobAlert-array-header-email{grid-area:jobAlert-a-h-email;justify-content:center;align-items:center;display:flex}}
.jobAlert-array-row{background-color:#fff;border-radius:5px;grid-template-columns:40% 30% 30%;grid-template-areas:"jobAlert-array-r-name jobAlert-array-r-score jobAlert-array-r-cv";margin:2vw 0;padding:1vw;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.jobAlert-array-row-date{display:none}.jobAlert-array-row-name{grid-area:jobAlert-array-r-name;justify-content:center;align-items:center;display:flex}.jobAlert-array-row-email{display:none}.jobAlert-array-row-score{grid-area:jobAlert-array-r-score;justify-content:center;align-items:center;display:flex}.jobAlert-array-row-cv{grid-area:jobAlert-array-r-cv;justify-content:center;align-items:center;display:flex}.jobAlert-array-row-check{display:none}.jobAlert-array-row-button{background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.jobAlert-array-row-item{margin:0}@media (min-width:768px){.jobAlert-array-row{grid-template-columns:30% 30% 20% 20%;grid-template-areas:"jobAlert-array-r-date jobAlert-array-r-name jobAlert-array-r-score jobAlert-array-r-cv"}.jobAlert-array-row-date{grid-area:jobAlert-array-r-date;justify-content:center;align-items:center;display:flex}}@media (min-width:992px){.jobAlert-array-row{grid-template-columns:30% 20% 30% 10% 10%;grid-template-areas:"jobAlert-array-r-date jobAlert-array-r-name jobAlert-array-r-email jobAlert-array-r-score jobAlert-array-r-cv"}.jobAlert-array-row-email{grid-area:jobAlert-array-r-email;justify-content:center;align-items:center;display:flex}}@media (min-width:1200px){.jobAlert-array-row{margin:1vw 0}}
.hiring-layout{flex-direction:column;align-items:center;padding:0 1vw 1vw;display:flex}.hiring-slider{width:100%;display:none}.hiring-container{background-color:var(--light-grey);width:100%;padding:5vw 2vw;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.hiring-ads{display:none}.hiring-list-item{cursor:pointer;width:100%;min-height:6vw;margin-bottom:1vw;padding:.5vw;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin-left:0!important}.hiring-list-card{cursor:pointer;background-color:#fff;border-radius:5px;height:90%;min-height:15vw;margin-bottom:1vw;padding:1vw;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.hiring-list-row .selected{background-color:var(--yellow)}@media (min-width:768px){.hiring-layout{padding:2vw 4vw 0}}@media (min-width:992px){.hiring-slider{display:block}}@media (min-width:1200px){.hiring-layout{padding:.5vw 4vw 0}.hiring-ads{grid-area:hiring-ads;display:block}.hiring-main{grid-area:hiring-main}.hiring-container{grid-template-columns:75% 25%;grid-template-areas:"hiring-main hiring-ads";gap:1vw;display:grid}}
.hiring-details-container{padding:4vw}

.hiring-card-container{grid-template-columns:100%;justify-content:center;display:grid}.hiring-card{cursor:pointer;background-color:#fff;border-radius:5px;grid-template-columns:100%;grid-template-areas:"hiring-card-header""hiring-card-description";gap:2vw;margin:1vw 0 0;padding:3vw;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.hiring-card-header{grid-area:hiring-card-header;grid-template-columns:30% 70%;grid-template-areas:"hiring-card-logo hiring-card-details";gap:3vw;display:grid}.hiring-card-logo-col{grid-area:hiring-card-logo;align-items:center;display:flex}.hiring-card-details{grid-area:hiring-card-details}.hiring-card-logo{width:100%;height:auto;aspect-ratio:initial}.hiring-card-long-title,.hiring-card-title{text-transform:uppercase;color:var(--dark-grey);margin:0 0 1vw;font-family:Montserrat-Bold;font-size:4vw}.hiring-card-description{grid-area:hiring-card-description}.hiring-card-description .sanitize-data{-webkit-line-clamp:4;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.hiring-card-coordinates .icon{height:5vw;margin:0 1vw 0 0}.hiring-card-coordinates p{margin:0;padding:0;font-family:Montserrat-SemiBold;line-height:1.2vw}@media (min-width:576px){.hiring-card-long-title{font-size:3vw}}@media (min-width:768px){.hiring-card-header{grid-area:hiring-card-header;grid-template-columns:20% 80%;grid-template-areas:"hiring-card-logo hiring-card-details";gap:3vw;display:grid}.hiring-card-coordinates .icon{height:3vw}.hiring-card-coordinates p{line-height:1vw}}@media (min-width:992px){.hiring-card-container{grid-template-columns:repeat(2,49.5%);justify-content:center;gap:1vw}.hiring-card{padding:2vw}.hiring-card-header{gap:.5vw}.hiring-card-logo-col{align-items:flex-start;padding:.5vw 0 0}.hiring-card-title{font-size:2vw}.hiring-card-long-title{font-size:1.5vw}.hiring-card-coordinates .icon{height:2vw}.hiring-card-coordinates p{line-height:1vw}}@media (min-width:1200px){.hiring-card{padding:1vw}.hiring-card-title{font-size:1.5vw}.hiring-card-long-title{font-size:1.2vw}}@media (min-width:1400px){.hiring-card-title{font-size:1.5vw}}
.hiring-list-item{cursor:pointer;background-color:#fff;border-radius:5px;grid-template-columns:20% 70%;grid-template-areas:"hiring-list-logo hiring-list-description";gap:1vw;width:100%;margin-top:1vw;padding:3vw;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.hiring-list-logo-col{grid-area:hiring-list-logo;align-items:center;display:flex}.hiring-list-description{grid-area:hiring-list-description}.hiring-list-logo{width:100%;height:auto;aspect-ratio:initial}.hiring-list-title{text-transform:uppercase;color:var(--dark-grey);margin:0;font-family:Montserrat-Bold;font-size:4vw}.hiring-list-coordinates p{color:var(--dark-grey);margin:0;padding:0;font-family:Montserrat-Medium;font-size:3vw;line-height:3vw}.hiring-list-coordinates .icon{width:auto;height:3vw;margin:0 1vw 0 0}@media (min-width:992px){.hiring-list-item{grid-template-columns:15% 85%;grid-template-areas:"hiring-list-logo hiring-list-description";gap:1vw;margin-top:1vw;padding:2vw}.hiring-list-title{margin:0;padding:0;font-size:3vw}.hiring-list-coordinates p{font-size:2vw;line-height:2vw}.hiring-list-coordinates .icon{height:2vw}}@media (min-width:1200px){.hiring-list-item{padding:1vw}.hiring-list-title{margin:0 0 1vw;font-size:2vw;line-height:2vw}}@media (min-width:1400px){.hiring-list-coordinates p{font-size:1.5vw;line-height:1.5vw}.hiring-list-coordinates .icon{height:1.5vw}}
.hiring-modal-header{background-color:var(--yellow);color:var(--dark-grey);padding:3vw;font-family:Montserrat-SemiBold;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.hiring-modal-header-title{grid-area:hmh-title}.hiring-modal-header-location{grid-area:hmh-location}.hiring-modal-header-phone{grid-area:hmh-phone}.hiring-modal-header-stick{grid-area:hmh-stick}.hiring-modal-header-calendar{grid-area:hmh-calendar}.hiring-modal-header span{font-family:Montserrat-Medium}.hiring-modal-title{color:var(--dark-grey);text-transform:uppercase;font-family:Montserrat-Bold;font-size:4vw}.hiring-modal-body{margin:2vw 0;padding:1vw}.hiring-modal-body-logo{justify-content:center;align-items:center;margin:2vw 0;display:flex}.hiring-modal-logo{flex-shrink:0;width:40%;height:auto}.hiring-modal-body-description,.hiring-modal-body-sharing,.hiring-modal-body-map{margin:10vw 0}.hiring-modal-map{width:80vw;height:100vw}.hiring-modal-offers .jobs-list-logo-col{display:none}.hiring-modal-offers .jobs-list-item{grid-template-columns:1fr;grid-template-areas:"list-description"}@media (min-width:576px){.hiring-modal-map{width:80vw;height:80vw}}@media (min-width:768px){.hiring-modal-offers .jobs-list-logo-col{display:flex}.hiring-modal-offers .jobs-list-item{grid-template-columns:10% 90%;grid-template-areas:"list-logo list-description";gap:1vw;margin:.5vw 0 0}.hiring-modal-map{width:80vw;height:40vw}}@media (min-width:992px){.hiring-modal-header{grid-template-columns:50% 50%;grid-template-areas:"hmh-title hmh-title""hmh-location hmh-phone""hmh-stick hmh-calendar";display:grid}.hiring-modal-body-description,.hiring-modal-body-sharing,.hiring-modal-body-map{margin:5vw 0}}@media (min-width:1200px){.hiring-modal-body{grid-template-columns:65% 30%;grid-template-areas:"hmb-logo hmb-sharing""hmb-description hmb-map";gap:1.5vw;display:grid}.hiring-modal-body-logo{grid-area:hmb-logo}.hiring-modal-body-description{grid-area:hmb-description}.hiring-modal-body-sharing{grid-area:hmb-sharing}.hiring-modal-body-map{grid-area:hmb-map}.hiring-modal-body-description,.hiring-modal-body-sharing,.hiring-modal-body-map{margin:2vw 0}.hiring-modal-map{width:30vw;height:30vw}}@media (min-width:1400px){.hiring-modal-title{font-size:3vw}}@media (min-width:1920px){.hiring-modal-title{font-size:2vw}}
.company-selector-container{justify-content:center;width:100%;display:flex}.company-selector-row{grid-template-columns:100%;grid-template-areas:"company-selector-logo-col""company-selector-form-col""company-selector-label-col";gap:7vw;width:100%;display:grid}.company-selector-logo-col{grid-area:company-selector-logo-col;justify-content:center;display:flex}.company-selector-logo{width:30%;height:auto;aspect-ratio:initial;flex-shrink:0}.company-selector-form-col{grid-area:company-selector-form-col;justify-content:center;display:flex}.company-selector-label-col{grid-area:company-selector-label-col;justify-content:center;display:flex}.company-selector-select{width:100%;height:100%;color:var(--dark-grey);border-radius:5px;justify-content:center;align-items:center;padding:2vw 0;font-family:Montserrat-SemiBold;font-size:4vw;display:flex;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.company-selector-select select{border:none;width:80%}.company-selector-label{background-color:var(--blue);width:100%;color:var(--dark-grey);border:none;border-radius:5px;justify-content:center;align-items:center;gap:3vw;padding:2vw 0;font-family:Montserrat-SemiBold;font-size:4vw;text-decoration:none;display:flex;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.company-selector-credits{font-family:Montserrat-Bold}@media (min-width:768px){.company-selector-select{font-size:3vw}.company-selector-label{font-size:4vw}}@media (min-width:992px){.company-selector-logo{width:20%}.company-selector-select{padding:2vw 0;font-size:2.5vw}.company-selector-label{padding:1vw 0;font-size:3vw}}@media (min-width:1200px){.company-selector-row{grid-template-columns:50% 45%;grid-template-areas:"company-selector-form-col company-selector-label-col""company-selector-logo-col company-selector-logo-col";gap:.5vw}.company-selector-form-col{justify-content:end}.company-selector-logo-col{justify-content:end;padding:1vw 0 0}.company-selector-logo{width:20%}.company-selector-select{height:fit-content;padding:.5vw 0;font-size:1.5vw}.company-selector-select select{margin:.2vw 0}.company-selector-label-col{justify-content:end}.company-selector-label{gap:1vw;width:80%;height:fit-content;padding:.5vw 0;font-size:1.5vw}}@media (min-width:1400px){.company-selector-select{padding:.5vw 0;font-size:1.2vw}.company-selector-label{gap:1vw;width:80%;padding:.5vw 0;font-size:1.2vw}}
.affiliationModal-container{background-color:var(--dark-grey);color:#fff;border-radius:5px;height:100%;padding:5vw;font-family:Montserrat-SemiBold;font-size:1vw}.affiliationModal-title{text-align:center;color:var(--blue);font-family:Montserrat-Bold;font-size:3vw}.affiliationModal-container span{color:var(--blue);font-family:Montserrat-Bold}
.creditPack-cards-container{grid-template-columns:100%;gap:1vw;display:grid}.creditPack-card{background-color:#fff;border-radius:5px;width:100%;margin:2vw 0;padding:4vw;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.creditPack-card-row-title{justify-content:center;align-items:center;display:flex}.creditPack-card-title{text-align:center;text-transform:uppercase;border-radius:5px;width:80%;padding:1vw;font-family:Montserrat-Bold;font-size:5vw;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.creditPack-card-row-price{justify-content:center;align-items:center;display:flex}.creditPack-card-price{color:var(--blue);font-family:Montserrat-SemiBold;font-size:5vw}.creditPack-card-row-content{justify-content:center;align-items:center;display:flex}.creditPack-card-icon{flex-shrink:0;width:auto;height:15vw}.creditPack-card-row-credits{justify-content:center;align-items:center;display:flex}.creditPack-card-credits{color:var(--blue);font-family:Montserrat-SemiBold;font-size:5vw}.creditPack-purchase{width:100%}@keyframes wiggleIcon{0%{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.creditPack-card-row-purchase{justify-content:center;align-items:center;display:flex}.creditPack-purchase-button{background-color:var(--blue);width:80%;color:var(--dark-grey);cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;gap:0;padding:1vw 0;font-family:Montserrat-SemiBold;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.creditPack-purchase-button:hover{background-color:var(--light-blue,var(--blue));transform:scale(1.03)}.creditPack-purchase-icon{flex-shrink:0;width:5vw;height:auto}.creditPack-purchase-button:hover .creditPack-purchase-icon{animation:.35s ease-in-out wiggleIcon}@media (min-width:768px){.creditPack-purchase-button{font-size:4vw!important}}@media (min-width:992px){.creditPack-card-title,.creditPack-card-price,.creditPack-card-credits{font-size:3vw}.creditPack-purchase-button{font-size:3vw!important}.creditPack-card-icon{height:10vw}}@media (min-width:1200px){.creditPack-cards-container{grid-template-columns:repeat(4,1fr);gap:1vw}.creditPack-card{padding:1vw}.creditPack-card-title{padding:.5vw 0;font-size:1.5vw}.creditPack-card-price,.creditPack-card-credits{font-size:1.5vw}.creditPack-card-icon{height:4vw}.creditPack-purchase-button{padding:.5vw 0;font-size:1.5vw!important}.creditPack-purchase-icon{width:2vw}}@media (min-width:1400px){.creditPack-card{padding:1vw}.creditPack-card-title,.creditPack-card-price,.creditPack-card-credits{font-size:1.2vw}.creditPack-card-icon{height:3vw}.creditPack-purchase-button{font-size:1.2vw!important}.creditPack-purchase-icon{width:2vw}}
.creditPack-container{color:var(--dark-grey);padding:4vw}.creditPack-selector{margin:8vw 0}.creditPack-title{margin:5vw 0;font-family:Montserrat-SemiBold;font-size:5vw}.creditPack-quote{margin:5vw 0}.creditPack-quote-card{border-radius:5px;padding:4vw;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.creditPack-quote-card-item{margin:0;display:flex}@media (min-width:768px){.creditPack-selector{margin:2vw 0 4vw}.creditPack-title{margin:2vw 0;font-size:4vw}}@media (min-width:992px){.creditPack-container{padding:4vw 6vw}.creditPack-selector{margin:1vw 0}.creditPack-title{font-size:3vw}}@media (min-width:1200px){.creditPack-container{padding:4vw}.creditPack-container .company-selector-row{grid-template-columns:40% 30% 30%;grid-template-areas:"company-selector-form-col company-selector-label-col company-selector-logo-col";gap:.5vw}.creditPack-container .company-selector-logo-col{justify-content:center;padding:0}.creditPack-container .company-selector-logo{width:40%}.creditPack-selector{margin:2vw 0 4vw}.creditPack-title{margin:1vw 0}}@media (min-width:1400px){.creditPack-selector{margin:1vw 0 4vw}.creditPack-title{margin:.5vw;font-size:1.5vw}.creditPack-quote{margin:2vw 0}.creditPack-quote-card{padding:1vw}}
.conversation-modal-container .searchBar-form-selector,.conversation-modal-container .searchBar-display-button-col{display:none}.conversation-modal-title{color:var(--dark-grey);text-align:center;font-family:Montserrat-ExtraBold}.conversation-modal-subtitle{color:var(--dark-grey);font-family:Montserrat-Italic}.conversation-modal-form-container{margin:2vw 0;padding:2vw 0}.conversation-modal-form{width:100%;margin:2vw 0}.conversation-modal-form input{border:2px solid var(--dark-grey);border-radius:5px;padding:1vw}.conversation-modal-button{background-color:var(--blue);color:var(--dark-grey);visibility:visible;border:none;border-radius:5px;justify-content:center;padding:1vw;font-family:Montserrat-SemiBold;text-decoration:none;display:flex;position:fixed;top:40vw;right:6vw;box-shadow:0 3px 6px #00000029}.conversation-modal-button:disabled{visibility:hidden}@media (min-width:576px){.conversation-modal-button{top:22vw}}@media (min-width:768px){.conversation-modal-container .searchBar-navbar-row{padding:2vw}.conversation-modal-subtitle{margin:2vw 0}.conversation-modal-button{top:20vw}}@media (min-width:992px){.conversation-modal-button{top:15vw}}@media (min-width:1200px){.conversation-modal-button{top:10vw}}@media (min-width:1400px){.conversation-modal-container .searchBar-navbar-row{padding:1vw}}
.conversation-modal-list-row{cursor:pointer;border-radius:5px;grid-template-columns:1fr;grid-template-areas:"c-m-l-name""c-m-l-email";margin:2vw 0;padding:1vw;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.conversation-modal-list-row.selected{background-color:var(--blue)}.conversation-modal-list-name-col{grid-area:c-m-l-name}.conversation-modal-list-email-col{grid-area:c-m-l-email}.conversation-modal-list-item{color:var(--dark-grey);margin:0}@media (min-width:992px){.conversation-modal-list-row{grid-template-columns:30% 70%;grid-template-areas:"c-m-l-name c-m-l-email";margin:1vw 0}}
.conversations-container{padding:8vw 4vw 4vw}.conversations-container .searchBar-form-selector,.conversations-container .searchBar-display-button-col{display:none}.conversations-action-button-row{grid-template-columns:100%;grid-template-areas:"conversations-new""conversations-company-selection";gap:2vw;display:grid}.conversations-new{grid-area:conversations-new}.conversations-company-selection{grid-area:conversations-company-selection;margin:10vw 0}.conversations-button{background-color:var(--blue);width:100%;color:var(--dark-grey);border:none;border-radius:5px;justify-content:center;padding:2vw 0;font-family:Montserrat-SemiBold;text-decoration:none;display:flex;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}@media (min-width:768px){.conversations-container{padding:4vw}.conversations-company-selection{margin:5vw 0}}@media (min-width:1200px){.conversations-container{padding:2vw}.conversations-button{width:30%;padding:1vw 0}.conversations-company-selection{margin:1vw 0 2vw}.conversations-company-selection .company-selector-row{grid-template-columns:30% 30% 30%;grid-template-areas:"company-selector-form-col company-selector-label-col company-selector-logo-col"}.conversations-company-selection .company-selector-logo-col{justify-content:center;padding:0}.conversations-company-selection .company-selector-logo{width:40%;transform:translateY(-5vw)}}
.conversation-list-row{color:var(--dark-grey);border-radius:5px;grid-template-columns:1fr;grid-template-areas:"c-l-item""c-l-attached";gap:1vw;margin:2vw 0;padding:2vw;font-family:Montserrat-SemiBold;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.conversation-list-item-col{grid-area:c-l-item}.conversation-list-item-title{margin:0}.conversation-list-attached-col{grid-area:c-l-attached}.conversation-list-unread{margin:0}.conversation-list-item{cursor:pointer}.conversation-list.selected{background-color:var(--yellow)}@media (min-width:1400px){.conversation-list-row{grid-template-columns:60% 35%;grid-template-areas:"c-l-item c-l-attached";margin:1vw 0;padding:1vw}}
.conversation-attached-container{grid-template-columns:32% 32% 32%;grid-template-areas:"c-a-cv c-a-custom-cv c-a-letter";gap:1vw;margin:1vw 0;display:grid}.conversation-attached-cv{grid-area:c-a-cv;justify-content:center;display:flex}.conversation-attached-custom-cv{grid-area:c-a-custom-cv;justify-content:center;display:flex}.conversation-attached-custom-motivation{grid-area:c-a-letter;justify-content:center;display:flex}.conversation-attached-button{background-color:var(--blue);width:80%;color:var(--dark-grey);border:none;border-radius:5px;justify-content:center;align-items:center;gap:.5vw;padding:1vw 0;font-family:Montserrat-SemiBold;text-decoration:none;display:flex;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;font-size:3vw!important}.conversation-attached-icon{width:4vw;height:4vw}@media (min-width:576px){.conversation-attached-button{font-size:2.5vw!important}}@media (min-width:768px){.conversation-attached-button{gap:.2vw;width:60%;padding:.5vw 0;font-size:2vw!important}}@media (min-width:992px){.conversation-attached-container{margin:.5vw 0}.conversation-attached-button{gap:.2vw;width:60%;padding:.3vw 0;font-size:1.5vw!important}.conversation-attached-icon{width:2.5vw;height:2.5vw}}@media (min-width:1400px){.conversation-attached-container{margin:0 0 1vw}.conversation-attached-button{gap:0;width:80%;padding:.3vw 0;font-size:1vw!important}.conversation-attached-icon{width:2vw;height:2vw}.conversation-list-unread{text-align:end}}@media (min-width:1920px){.conversation-attached-icon{width:1.5vw;height:1.5vw}}
.chat-modal-container{margin-bottom:5vw!important}.chat-modal-title-row{border-radius:1px;justify-content:center;align-items:center;margin:0 0 4vw;padding:2vw;display:flex;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.chat-modal-title{color:var(--dark-grey);text-align:center;text-transform:uppercase;margin:0;font-family:Montserrat-Bold;font-size:4vw}.chat-modal-form{width:100%}.chat-modal-form-button-row{justify-content:center;margin:2vw 0;display:flex}.chat-modal-form-button{background-color:var(--yellow);color:var(--dark-grey);visibility:visible;border:none;border-radius:5px;justify-content:center;padding:.5vw;font-family:Montserrat-SemiBold;display:flex;box-shadow:0 3px 6px #00000029;width:50%!important}.chat-modal-button:disabled{visibility:hidden}@media (min-width:1200px){.chat-modal-title{font-size:3vw}.chat-modal-title-row{margin:0 0 2vw}}@media (min-width:1400px){.chat-modal-title{font-size:2vw}}@media (min-width:1920px){.chat-modal-title-row{margin:0 0 1vw;padding:1vw}.chat-modal-title{font-size:1.5vw}}
.chat-modal-messages-container{background-color:var(--reader-bg);border-radius:5px;height:120vw;overflow:hidden auto;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.chat-modal-message{border-bottom:1px solid var(--blue);padding:2vw}.candidate-message{justify-content:start;display:flex}.company-message{justify-content:end;display:flex}.chat-modal-message-card{border-radius:5px;width:80%;padding:2vw;font-family:Montserrat-Medium;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.chat-modal-message-read-mark-row{justify-content:end;display:flex}.chat-modal-message-details{text-align:end}@media (min-width:576px){.chat-modal-messages-container{height:100vw}}@media (min-width:992px){.chat-modal-messages-container{height:80vw}.chat-modal-message-card{padding:1vw}}@media (min-width:1200px){.chat-modal-messages-container{height:40vw}}@media (min-width:1400px){.chat-modal-message{padding:1vw}.chat-modal-messages-container{height:30vw}.chat-modal-message-card{width:60%}}
.subscriptionPlan-container{padding:4vw}.subscriptionPlan-selector{margin:8vw 0}.subscriptionPlan-title{margin:5vw 0;font-family:Montserrat-SemiBold;font-size:5vw}.subscriptionPlan-info-card-row{margin:5vw 0}.subscriptionPlan-info-card{border-radius:5px;grid-template-columns:30% 70%;grid-template-areas:"subscriptionPlan-i-c-icon subscriptionPlan-i-c-details";gap:1vw;padding:4vw;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.subscriptionPlan-info-card-icon-col{grid-area:subscriptionPlan-i-c-icon;justify-content:center;align-items:center;display:flex}.subscriptionPlan-info-card-icon{flex-shrink:0;width:100%;height:auto}.subscriptionPlan-info-card-details-col{grid-area:subscriptionPlan-i-c-details}@media (min-width:768px){.subscriptionPlan-container{padding:4vw 6vw}.subscriptionPlan-info-card{padding:2vw}.subscriptionPlan-info-card-icon{width:80%}}@media (min-width:992px){.subscriptionPlan-selector{margin:2vw 0}.subscriptionPlan-title{font-size:3vw}.subscriptionPlan-info-card-row{margin:2vw 0}.subscriptionPlan-info-card-icon{width:60%}}@media (min-width:1200px){.subscriptionPlan-container{padding:2vw 4vw}.subscriptionPlan-container .company-selector-row{grid-template-columns:40% 30% 30%;grid-template-areas:"company-selector-form-col company-selector-label-col company-selector-logo-col";gap:.5vw}.subscriptionPlan-container .company-selector-logo-col{justify-content:center;padding:0}.subscriptionPlan-container .company-selector-logo{width:40%}.subscriptionPlan-title{margin:1vw 0;font-size:2vw}.subscriptionPlan-info-cards-container{grid-template-columns:repeat(2,1fr);gap:1vw;display:grid}.subscriptionPlan-info-card{grid-template-columns:20% 80%}.subscriptionPlan-info-card-icon{width:100%}.subscriptionPlan-info-card p{margin:.5vw}}@media (min-width:1400px){.subscriptionPlan-info-card-row{margin:0}.subscriptionPlan-info-card{gap:.5vw;padding:1vw}.subscriptionPlan-info-card p{margin:.2vw}}
.subscriptionPlan-cards-container{grid-template-columns:100%;gap:2vw;display:grid}.subscriptionPlan-card{background-color:#fff;border-radius:5px;width:100%;margin:2vw 0;padding:4vw;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.subscriptionPlan-card-row-title{justify-content:center;align-items:center;display:flex}.subscriptionPlan-card-title{text-align:center;text-transform:uppercase;border-radius:5px;width:80%;padding:1vw;font-family:Montserrat-Bold;font-size:5vw;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.subscriptionPlan-card-row-price{justify-content:center;align-items:center;display:flex}.subscriptionPlan-card-price{color:var(--blue);font-family:Montserrat-SemiBold;font-size:5vw}.subscriptionPlan-card-row-content{justify-content:center;align-items:center;margin:0 0 5vw;display:flex}.subscriptionPlan-card-icon{flex-shrink:0;width:auto;height:15vw}@keyframes wiggleSPIcon{0%{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}to{transform:translate(0)}}.subscriptionPlan-card-row-purchase{justify-content:center;align-items:center;display:flex}.subscriptionPlan-purchase-button{background-color:var(--blue);width:80%;color:var(--dark-grey);cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;gap:0;padding:1vw 0;font-family:Montserrat-SemiBold;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.subscriptionPlan-purchase-button:hover{background-color:var(--light-blue,var(--blue));transform:scale(1.03)}.subscriptionPlan-purchase-icon{flex-shrink:0;width:5vw;height:auto}.subscriptionPlan-purchase-button:hover .creditPack-purchase-icon{animation:.35s ease-in-out wiggleSPIcon}@media (min-width:992px){.subscriptionPlan-cards-container{grid-template-columns:repeat(2,1fr);gap:2vw}.subscriptionPlan-card{padding:2vw}.subscriptionPlan-card-title,.subscriptionPlan-card-price{font-size:3vw}.subscriptionPlan-card-icon{height:10vw}}@media (min-width:1200px){.subscriptionPlan-cards-container{grid-template-columns:repeat(auto-fit,25%);justify-content:center;align-items:center;gap:1vw}.subscriptionPlan-card{padding:1vw}.subscriptionPlan-card-title,.subscriptionPlan-card-price{font-size:1.5vw}.subscriptionPlan-card-row-content{margin:0 0 2vw}.subscriptionPlan-card-icon{height:5vw}.subscriptionPlan-purchase-icon{width:2vw}}@media (min-width:1400px){.subscriptionPlan-card-title,.subscriptionPlan-purchase-button{padding:.5vw}.subscriptionPlan-card-title,.subscriptionPlan-card-price{font-size:1.2vw}}
.transaction-container{padding:6vw 4vw}@media (min-width:1200px){.transaction-container{padding:4vw}.transaction-container .company-selector-row{grid-template-columns:40% 30% 30%;grid-template-areas:"company-selector-form-col company-selector-label-col company-selector-logo-col";gap:.5vw}.transaction-container .company-selector-logo-col{justify-content:center;padding:0}.transaction-container .company-selector-logo{width:40%}}
.purchaseBoard-container{margin:5vw 0}.purchaseBoard-title{color:var(--dark-grey);font-family:Montserrat-SemiBold;font-size:5vw}@media (min-width:768px){.purchaseBoard-title{font-size:4vw}}@media (min-width:1200px){.purchaseBoard-container{margin:2vw 0}.purchaseBoard-title{font-size:2vw}}@media (min-width:1400px){.purchaseBoard-title{font-size:1.5vw}}
.purchaseBoard-array-header{background-color:var(--blue);border-radius:5px;grid-template-columns:40% 30% 30%;grid-template-areas:"p-a-h-date p-a-h-credits p-a-h-invoice";padding:2vw 0;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.purchaseBoard-array-header-date{grid-area:p-a-h-date;justify-content:center;align-items:center;display:flex}.purchaseBoard-array-header-credits{grid-area:p-a-h-credits;justify-content:center;align-items:center;display:flex}.purchaseBoard-array-header-invoice{grid-area:p-a-h-invoice;justify-content:center;align-items:center;display:flex}.purchaseBoard-array-header-title{margin:0;font-family:Montserrat-SemiBold}.purchaseBoard-array-header-payment{display:none}@media (min-width:992px){.purchaseBoard-array-header{grid-template-columns:repeat(4,1fr);grid-template-areas:"p-a-h-date p-a-h-credits p-a-h-payment p-a-h-invoice"}.purchaseBoard-array-header-payment{grid-area:p-a-h-payment;justify-content:center;align-items:center;display:flex}}@media (min-width:1200px){.purchaseBoard-array-header{padding:1vw}}@media (min-width:1920px){.purchaseBoard-array-header{padding:.5vw}}
.purchaseBoard-array-row{background-color:#fff;border-radius:5px;grid-template-columns:40% 30% 30%;grid-template-areas:"p-a-r-date p-a-r-credits p-a-r-invoice";margin:2vw 0;padding:1vw;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.purchaseBoard-array-row-date{grid-area:p-a-r-date;justify-content:center;align-items:center;display:flex}.purchaseBoard-array-row-credits{grid-area:p-a-r-credits;justify-content:center;align-items:center;display:flex}.purchaseBoard-array-row-invoice{grid-area:p-a-r-invoice;justify-content:center;align-items:center;display:flex}.purchaseBoard-array-row-payment{display:none}.purchaseBoard-array-row-item{margin:0}.purchaseBoard-icon{width:auto;height:1.5vw}@media (min-width:992px){.purchaseBoard-array-row{grid-template-columns:repeat(4,1fr);grid-template-areas:"p-a-r-date p-a-r-credits p-a-r-payment p-a-r-invoice"}.purchaseBoard-array-row-payment{grid-area:p-a-r-payment;justify-content:center;align-items:center;display:flex}}@media (min-width:1200px){.purchaseBoard-array-row{margin:1vw 0;padding:1vw}}@media (min-width:1920px){.purchaseBoard-array-row{margin:.5vw 0;padding:.5vw}}
.spendingBoard-container{margin:5vw 0}.spendingBoard-title{color:var(--dark-grey);font-family:Montserrat-SemiBold;font-size:5vw}@media (min-width:768px){.spendingBoard-title{font-size:4vw}}@media (min-width:1200px){.spendingBoard-container{margin:2vw 0}.spendingBoard-title{font-size:2vw}}@media (min-width:1400px){.spendingBoard-title{font-size:1.5vw}}
.spendingBoard-array-header{background-color:var(--blue);border-radius:5px;grid-template-columns:40% 30% 30%;grid-template-areas:"s-a-h-date s-a-h-credits s-a-h-rest";padding:2vw 0;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.spendingBoard-array-header-date{grid-area:s-a-h-date;justify-content:center;align-items:center;display:flex}.spendingBoard-array-header-credits{grid-area:s-a-h-credits;justify-content:center;align-items:center;display:flex}.spendingBoard-array-header-rest{grid-area:s-a-h-rest;justify-content:center;align-items:center;display:flex}.spendingBoard-array-header-title{margin:0;font-family:Montserrat-SemiBold}.spendingBoard-array-header-label,.spendingBoard-array-header-reason{display:none}@media (min-width:576px){.spendingBoard-array-header{grid-template-columns:30% 10% 10% 50%;grid-template-areas:"s-a-h-date s-a-h-credits s-a-h-rest s-a-h-label"}.spendingBoard-array-header-label{grid-area:s-a-h-label;justify-content:center;align-items:center;display:flex}}@media (min-width:992px){.spendingBoard-array-header{grid-template-columns:25% 10% 10% 25% 30%;grid-template-areas:"s-a-h-date s-a-h-credits s-a-h-rest s-a-h-label s-a-h-reason"}.spendingBoard-array-header-reason{grid-area:s-a-h-reason;justify-content:center;align-items:center;display:flex}}@media (min-width:1200px){.spendingBoard-array-header{padding:1vw}}@media (min-width:1920px){.spendingBoard-array-header{padding:.5vw}}
.spendingBoard-array-row{background-color:#fff;border-radius:5px;grid-template-columns:40% 30% 30%;grid-template-areas:"s-a-r-date s-a-r-credits s-a-r-rest";margin:2vw 0;padding:1vw;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.spendingBoard-array-row-date{grid-area:s-a-r-date;justify-content:center;align-items:center;display:flex}.spendingBoard-array-row-credits{grid-area:s-a-r-credits;justify-content:center;align-items:center;display:flex}.spendingBoard-array-row-rest{grid-area:s-a-r-rest;justify-content:center;align-items:center;display:flex}.spendingBoard-array-row-label,.spendingBoard-array-row-reason{display:none}.spendingBoard-array-row-item{margin:0}.spendingBoard-icon{width:auto;height:1.5vw}@media (min-width:576px){.spendingBoard-array-row{grid-template-columns:30% 10% 10% 50%;grid-template-areas:"s-a-r-date s-a-r-credits s-a-r-rest s-a-r-label"}.spendingBoard-array-row-label{grid-area:s-a-r-label;justify-content:start;align-items:center;display:flex}}@media (min-width:992px){.spendingBoard-array-row{grid-template-columns:25% 10% 10% 25% 30%;grid-template-areas:"s-a-r-date s-a-r-credits s-a-r-rest s-a-r-label s-a-r-reason"}.spendingBoard-array-row-reason{grid-area:s-a-r-reason;justify-content:center;align-items:center;display:flex}}@media (min-width:1200px){.spendingBoard-array-row{margin:1vw 0;padding:1vw}}@media (min-width:1920px){.spendingBoard-array-row{margin:.5vw 0;padding:.5vw}}

