.description__preview{width:600px;max-width:100%;position:relative;padding:0 20px}.description__preview__title{font-size:32px;line-height:44px;font-family:var(--font-afacad);font-size:24px;line-height:42px;font-weight:400;color:var(--black-3)}@media(min-width:1176px){.description__preview__title{font-size:40px;line-height:54px}}.description__preview .description{padding:0 0 24px;word-break:break-all;box-shadow:none;border:none}.description__preview .description--sponsored:after{top:-66px;z-index:999}@media(min-width:1176px){.description__preview .description{padding:24px 32px}}.description__preview__top-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--white-1);padding:16px 0}@media(min-width:1176px){.description__preview__top-row{padding:16px 32px 0}.description__preview__top-row svg:hover{cursor:pointer}}.description__preview__no-results{font-size:16px;line-height:16px;text-align:center;font-weight:400;height:200px;display:grid;place-content:center}.description__preview__loader{margin:0 auto;height:200px;display:grid;place-content:center}@keyframes slideOutIn{0%{margin-right:0}25%{margin-right:-80px;margin-left:0}26%{margin-left:-180px;margin-right:0}50%{margin-right:0;margin-left:0}}.description{border-radius:8px;background-color:var(--white-1);text-align:left;transition:all .3s ease-in-out;border:2px solid var(--white-1);position:relative;padding:24px 12px 12px}.description p{min-height:16px}@media(min-width:1176px){.description{border:2px solid rgba(var(--grey-3),.2);padding:0 30px}}.description--full{max-height:calc(100vh - 10px);position:relative;overflow-y:scroll;padding:36px 36px 44px;flex:1 1;margin-top:20px}.description--full::-webkit-scrollbar-track{margin-top:12px;margin-bottom:12px;background-color:transparent}.description--full::-webkit-scrollbar{width:12px;background-color:transparent}.description--full::-webkit-scrollbar-thumb{background-color:var(--grey-3);border-radius:12px}.description--full .description__button{margin-bottom:24px}@media(min-width:1176px){.description--full{padding-bottom:0;position:-webkit-sticky;position:sticky;top:0;height:-moz-fit-content;height:fit-content}.description--full .description__date__wrapper{display:flex;flex-direction:row-reverse;padding-bottom:18px}.description--full .description__content{margin-top:12px;display:flex;flex-direction:column;row-gap:8px}.description--full .description__content svg{fill:var(--grey-1);margin-right:8px}.description--full .description__content .description__company,.description--full .description__content .description__location,.description--full .description__content .description__salary{display:flex;align-items:center}}.description--active{border:2px solid var(--black-1)}.description--sponsored::-webkit-scrollbar-track{margin-top:12px;margin-bottom:12px;background-color:transparent}.description--sponsored::-webkit-scrollbar{width:12px;background-color:transparent}.description--sponsored::-webkit-scrollbar-thumb{background-color:var(--grey-3);border-radius:12px}.description--sponsored:after{content:"★ Top Job";position:absolute;top:-20px;left:50%;transform:translate(-50%);z-index:1;background-color:#d1e3d6;padding:5px 24px;border-radius:8px;color:var(--black-3)}.description--sponsored.description--full{padding-top:60px}.description--sponsored.description--full:after{top:8px}.description__link{position:absolute;top:0;left:0;height:100%;width:100%}@media(min-width:1176px){.description__link{display:none}}.description__image{border-radius:8px;height:68px;width:68px;background-color:var(--white-1);overflow:hidden;flex:none}.description__image img{border-radius:8px;object-fit:cover;height:100%;width:100%;height:68px;width:68px}.description__header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.description__header__wrapper{width:100%}.description__banner{display:flex;flex-direction:row;border-bottom:1px solid rgba(var(--grey-1),.2);padding-bottom:8px}.description__banner--full{border-bottom:none;margin-bottom:30px}.description__location__work-location{color:var(--grey-1);margin-left:4px}.description__title{font-size:20px;line-height:32px;color:var(--black-3);word-break:break-word;margin-right:16px;font-weight:400}.description__content{color:var(--grey-1)}.description__company,.description__location{word-break:break-word}.description__company,.description__location,.description__salary{font-size:16px;line-height:32px;color:var(--grey-1)}.description__date{color:var(--black-3)}.description__date__read-more{display:block;background:none;border:none;color:var(--black-1);font-weight:600;margin:0;padding-top:0}@media(min-width:1176px){.description__date__read-more{display:none}}.description__date__wrapper{padding-top:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width:1176px){.description__date__wrapper{display:block}}.description__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.description__button{width:100%;padding:6px;margin-top:8px}.description__button:disabled{background-color:var(--grey-1);color:var(--black-1)}.description__button:hover{background-color:var(--black-1)}.description .description__description__title{font-size:20px;line-height:32px;color:var(--black-3);border-top:1px solid var(--grey-3);padding-top:20px;font-weight:400}.description__description{font-size:16px;line-height:32px;word-break:break-word;color:var(--black-3)}.description__description--cropped{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:none}.description__description--full{padding-top:20px;padding-bottom:30px}.description__description h1,.description__description h2,.description__description h3,.description__description h4,.description__description h5{font-size:24px;line-height:32px}.description__description ol,.description__description ul{margin-left:18px}.description__modal__text{text-align:center}.description--compact .description__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px}.description--compact .description__company,.description--compact .description__location{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.description--compact .description__row>.description__date{display:none}@media(min-width:1176px){.description--compact .description__company,.description--compact .description__location{display:inline}.description--compact .description__banner{border-bottom:none}.description--compact .description__date__wrapper{display:none}.description--compact .description__row>.description__date{display:block}.description--compact .description__company{margin-right:20px;position:relative}.description--compact .description__company:after{content:"-";position:absolute;right:-12px;top:-2px;height:100%}.description--compact .description__row{margin-top:2px}}.description .custom-questions-container{border:1px solid var(--grey-1);border-radius:8px;padding:0 12px;margin-bottom:24px}.description .custom-questions-container .description__description__title{border:none;font-weight:600}.description .custom-question-row{padding:8px 0;border-bottom:1px solid var(--grey-3);color:var(--black-3)}.description .custom-question-row:last-child{border-bottom:none}.description .custom-question-row__question{font-size:16px;line-height:32px;text-transform:capitalize;word-break:break-word}.description .custom-question-row__type{font-size:16px;line-height:32px;font-weight:600;text-transform:capitalize}