:root{--color_primary_purple_01: #6B34E1;--color_secondary_grey_01: #F8F9FA;--color_secondary_grey_02: #E0E3E7}html,body{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.matching__buttons{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:12px}.contact__select select{border:none;outline:none;padding:8px 12px;border-radius:100px;font-size:13px}.button{padding:8px 12px;border-radius:100px;font-size:13px;text-wrap:nowrap;height:fit-content;width:fit-content;cursor:pointer}.button--accept{color:#fff !important;background-color:var(--color_primary_purple_01);border:1px solid var(--color_primary_purple_01)}.button--decline{color:#fff;background-color:var(--color_primary_red_01);border:1px solid var(--color_primary_red_01)}.button--cancel-decline{color:var(--color_secondary_grey_04, #616161);background-color:var(--color_secondary_grey_01, #F8F9FA);border:1px solid var(--color_secondary_grey_02, #E0E3E7)}.button--link,.button--link:visited{color:#fff;background-color:#000;border:1px solid #000}.decline__container{display:flex;align-items:center;gap:8px}.decline__confirm{display:flex;align-items:center;gap:10px}.decline__confirm-text{font-size:13px;font-weight:600;color:var(--color_primary_red_01);white-space:nowrap}.decline__confirm-buttons{display:flex;gap:8px}h1,h2,h3,h4,h5{margin:0}.h1{font-size:48px}.h2{font-size:24px !important}.bold{font-weight:bold}.applicant{width:100%}.applicant .modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity 150ms var(--cb)}.applicant .modal .viewer{position:relative;z-index:1001;transform:translateY(200%);transition:transform 350ms var(--cb)}.applicant .modal .viewer.active{transform:translateY(0)}.applicant .modal::after{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.6}.applicant .modal.hidden{display:none !important;opacity:0 !important;pointer-events:none !important}.applicant .modal.visible{opacity:1}.applicant .section{width:100%;padding:24px 0}.applicant .section:first-of-type{position:relative}.applicant .section--bg{background-color:var(--color_secondary_grey_01)}.applicant .section .content{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.applicant .section .content .headline--hero{text-align:center}.applicant .section .content .card{background-color:#fff;border-radius:8px;padding:18px 22px;box-shadow:12px 47px 20px rgba(26,60,107,.01),7px 27px 17px rgba(26,60,107,.03),3px 12px 12px rgba(26,60,107,.04),1px 3px 7px rgba(26,60,107,.05)}.applicant .section .content .card--transparent{background-color:rgba(0,0,0,0);box-shadow:none}.applicant .section--experience .content{border-radius:12px;padding:12px;max-width:800px;background-color:var(--color_secondary_grey_01);display:grid;grid-template-columns:repeat(6, 1fr);gap:12px}.applicant .section--interests .content{flex-direction:row;gap:18px}.applicant .section--interests .content .left,.applicant .section--interests .content .right{font-size:14px;width:100%;display:flex;flex-direction:column;gap:12px}.applicant .section--interests .content .interests{width:100%;display:flex;flex-direction:column;gap:12px}.applicant .section--interests .content .interests .interest-location{display:flex;flex-direction:column;gap:12px}.applicant .section--interests .content .interests .interest-location .location__data{display:flex;flex-direction:column;gap:12px}.applicant .section--interests .content .interests .interest-location .location__data .data__row{display:flex;gap:12px}.applicant .section--interests .content .interests .interest-location .location__data .data{display:flex;flex-direction:column;gap:4px}.applicant .section--interests .content .interests .interest-location .location__data .slider__container{display:flex;align-items:center;justify-content:center;margin:4px 0px;gap:8px}.applicant .section--interests .content .interests .interest-location .location__data .slider__container input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:grab}.applicant .section--interests .content .interests .interest-location .location__data .slider__container input[type=range]::-webkit-slider-runnable-track{background:var(--color_secondary_grey_02);height:4px}.applicant .section--interests .content .interests .interest-location .location__data .slider__container input[type=range]::-moz-range-track{background:var(--color_secondary_grey_02);height:4px}.applicant .section--interests .content .interests .interest-location .location__data .slider__container input[type=range]::-webkit-slider-thumb{appearance:none;margin-top:-10px;background-color:var(--color_primary_purple_01);height:24px;width:10px;border-radius:4px}.applicant .section--interests .content .interests .interest-location .location__data .slider__container input[type=range]::-moz-range-thumb{appearance:none;margin-top:-10px;background-color:var(--color_primary_purple_01);height:24px;width:10px;border-radius:4px}.applicant .section--interests .content .career .applicant_career{width:100%;font-size:14px}.applicant .section--interests .content .career .applicant_career .profile__detail{text-wrap:nowrap}.applicant .section--interests .content .career .applicant_career tr{text-align:left}.applicant .section--interests .content .career .applicant_career tr td:nth-of-type(1){width:20%;position:relative}.applicant .section--interests .content .career .applicant_career tr td:nth-of-type(1).value__show::after{content:"-";position:absolute;top:50%;right:4px;transform:translate(0, -50%)}.applicant .section--interests .content .career .applicant_career tr td:nth-of-type(2){width:30%}.applicant .section--interests .content .career .applicant_career tr td:nth-of-type(3){width:50%;text-wrap:wrap}.applicant .section--other .content{flex-direction:row;gap:16px}.applicant .section--matching .content .matching__inner .matching__slots .slot__form{position:relative}.applicant .section--matching .controls{display:flex;justify-content:center;align-items:center}.applicant .applicant__hero{display:flex;gap:22px}.applicant .applicant__hero .hero__content{display:flex;gap:16px;width:100%}.applicant .applicant__hero .hero__content .hero__image{display:flex;align-items:center;justify-content:center;min-width:128px;width:128px;max-width:128px;min-height:128px;height:128px;max-height:128px;background-color:var(--c_white);border-radius:8px;overflow:hidden}.applicant .applicant__hero .hero__content .hero__image .img__container{min-width:128px;width:128px;max-width:128px;min-height:128px;height:128px;max-height:128px}.applicant .applicant__hero .hero__content .hero__image .img__container img{width:inherit;height:inherit;object-fit:cover}.applicant .applicant__hero .hero__content .hero__data{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:4px}.applicant .applicant__hero .hero__content .hero__data .applicant__name{display:flex;gap:6px;align-items:center;justify-content:flex-start;font-size:23px}.applicant .applicant__hero .hero__content .hero__data .applicant__position{font-size:16px}.applicant .applicant__cv .cv__container{padding:24px 0px}.applicant .applicant__cv .cv__container .placeholder{text-align:center}.applicant .applicant__profile{display:flex;flex-direction:column;font-size:16px;gap:12px}.applicant .applicant__profile .profile__details{width:100%;display:flex;gap:24px}.applicant .applicant__profile .profile__details .left,.applicant .applicant__profile .profile__details .right{width:100%;display:flex;flex-direction:column;gap:12px}.applicant .profile__detail{display:flex;width:100%;border:1px solid var(--color_secondary_grey_02);border-width:0px 0px 1px 0px;padding:4px 0}.applicant .profile__detail--no-line{border-width:0px}.applicant .profile__detail--column{flex-direction:column}.applicant .profile__detail--label-bold .detail__label{font-weight:bold}.applicant .profile__detail .detail__label{width:100%}.applicant .profile__detail .detail__value{display:flex;width:100%}.applicant .profile__detail .detail__value--flex-end{justify-content:flex-end}.applicant .profile__detail.hidden{display:none !important;opacity:0 !important;pointer-events:none !important}.applicant .applicant__other{width:100%}.applicant .applicant__experience,.applicant .applicant__other{grid-column:span 3;display:flex;flex-direction:column;gap:12px}.applicant .applicant__experience table,.applicant .applicant__other table{width:100%;font-size:14px}.applicant .applicant__experience table tr,.applicant .applicant__other table tr{text-align:left}.applicant .applicant__experience table tr th:nth-of-type(1),.applicant .applicant__other table tr th:nth-of-type(1){width:50%}.applicant .applicant__experience table tr th:nth-of-type(2),.applicant .applicant__other table tr th:nth-of-type(2){width:25%}.applicant .applicant__experience table tr th:nth-of-type(3),.applicant .applicant__other table tr th:nth-of-type(3){width:35%}.applicant .applicant__experience.table__reduced table tr,.applicant .applicant__other.table__reduced table tr{text-align:left}.applicant .applicant__experience.table__reduced table tr th:nth-of-type(1),.applicant .applicant__other.table__reduced table tr th:nth-of-type(1){width:50%}.applicant .applicant__experience.table__reduced table tr th:nth-of-type(2),.applicant .applicant__other.table__reduced table tr th:nth-of-type(2){width:50%}.applicant .applicant__other .detail__value,.applicant .applicant__other .value__edit{font-size:14px}.applicant .applicant__contact{font-size:14px;text-wrap:nowrap}.applicant .applicant__contact .detail__address{display:flex;gap:12px}.applicant .applicant__knowledge{display:flex;flex-direction:column;gap:12px}.applicant .applicant__knowledge .knowledge{font-size:14px;display:flex;flex-direction:column;gap:12px}.applicant .applicant__knowledge .knowledge .profile__detail .detail__value .radio__buttons{display:flex;align-items:center;gap:8px;padding:0px 12px}.applicant .applicant__knowledge .knowledge .profile__detail .detail__value .radio__buttons input[type=radio]{appearance:none;margin:0;border:2px solid #000;width:13px;height:13px;border-radius:50%;display:flex;justify-content:center;align-items:center;pointer-events:none}.applicant .applicant__knowledge .knowledge .profile__detail .detail__value .radio__buttons input[type=radio]::after{content:"";width:6px;height:6px;background-color:var(--color_primary_purple_01);border-radius:50%;opacity:0;scale:0;transition:opacity 350ms ease,scale 350ms ease}.applicant .applicant__knowledge .knowledge .profile__detail .detail__value .radio__buttons input[type=radio]:hover{cursor:pointer}.applicant .applicant__knowledge .knowledge .profile__detail .detail__value .radio__buttons input[type=radio]:hover::after{opacity:1;scale:1}.applicant .applicant__knowledge .knowledge .profile__detail .detail__value .radio__buttons input[type=radio]:checked{border:2px solid var(--color_primary_purple_01)}.applicant .applicant__knowledge .knowledge .profile__detail .detail__value .radio__buttons input[type=radio]:checked::after{opacity:1;scale:2}@media screen and (max-width: 1024px){.applicant__hero{flex-direction:column}.applicant__hero .hero__content{align-items:center}.applicant__hero .button__container{align-self:center;flex-direction:row}.applicant__profile .profile__details{flex-direction:column;gap:12px !important}.applicant .section--hero .content,.applicant .section--interests .content,.applicant .section--knowledge .content,.applicant .section--other .content{padding:24px 12px}.applicant .section--experience .content{grid-template-columns:repeat(1, 1fr)}.applicant .section--interests .content,.applicant .section--other .content{flex-direction:column}.applicant .section--knowledge .profile__detail{flex-direction:column;gap:12px}.applicant .section--knowledge .profile__detail .detail__label{font-weight:bold}.applicant .section--knowledge .profile__detail .detail__value{justify-content:space-between}}
