.spot-content-wrapper{position:relative}.spot-content-wrapper .q-avatar{border-radius:20px;height:100px;width:100px}.spot-content-wrapper .spot-company-logo{border-radius:6px}.spot-content-wrapper .spot-date-text{opacity:.6}.spot-content-wrapper .company-name{overflow:hidden;position:relative}.spot-content-wrapper .company-name:before{background-color:#02aea2;bottom:3px;content:"";height:1px;position:absolute;right:100%;transition:all .6s;width:100%}.spot-content-wrapper .company-name:hover:before{right:0}.spot-content-wrapper .spot-title{letter-spacing:-.02em}.spot-content-wrapper .spot-info-elements .spot-info-element{display:inline-block;font-size:18px;line-height:1.2;padding:0 10px}.spot-content-wrapper .spot-info-elements .spot-info-element:first-of-type{padding-left:0}.spot-content-wrapper .spot-info-elements .spot-info-element:not(:last-of-type){border-right:1px solid #000}.spot-content-wrapper .spot-info-vacancies{background:#f0fafa;border-radius:4px}.spot-content-wrapper .spot-skills .skill-chip{align-items:center;background:#fafafa!important;border:1px solid #b3b3b3;border-radius:22px;height:1.6em;justify-content:center;margin-right:5px;padding:0 .5em}.spot-content-wrapper .spot-description{color:#292929;font-size:1.3em;letter-spacing:0;line-height:1.6em}.spot-content-wrapper .spot-description p{margin-bottom:32px}.spot-content-wrapper .spot-description h1,.spot-content-wrapper .spot-description h2,.spot-content-wrapper .spot-description h3,.spot-content-wrapper .spot-description h4,.spot-content-wrapper .spot-description h5,.spot-content-wrapper .spot-description h6{margin:0 0 10px}.spot-content-wrapper .spot-description ul{margin-top:0;padding-left:1.1em}.spot-content-wrapper .spot-description h1,.spot-content-wrapper .spot-description h2,.spot-content-wrapper .spot-description h3{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;padding-top:64px}.spot-content-wrapper .spot-description h1:first-child,.spot-content-wrapper .spot-description h2:first-child,.spot-content-wrapper .spot-description h3:first-child{padding-top:0}.spot-content-wrapper .spot-description h4,.spot-content-wrapper .spot-description h5,.spot-content-wrapper .spot-description h6{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.spot-content-wrapper a:not(.spot-company-logo-wrapper){color:#02aea2;overflow-wrap:anywhere;transition:all .6s}.spot-content-wrapper a:not(.spot-company-logo-wrapper):hover{opacity:.6}.spot-content-wrapper .company-page-link{border:1px solid #ccc;box-shadow:0 2px 4px 0 #00000014!important}.spot-content-wrapper .company-page-link:before{box-shadow:none}.spot-content-wrapper .company-video-wrapper{height:0;padding-bottom:56.25%;position:relative}.spot-content-wrapper .company-video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.spot-content-wrapper .job-reward{background-color:#eaf6f6;border-radius:50px;color:#048e84;display:inline-block;height:28px;padding:4px 8px;text-align:center;width:180px}.spot-content-wrapper .perk{background:#fff;border-radius:8px;box-shadow:0 2px 4px #297c601a;height:224px;max-width:224px}.spot-content-wrapper .perk:nth-child(3n){margin:0}.spot-content-wrapper .perk-wrapper-info{max-height:150px}.spot-content-wrapper .perk:hover{background:#f0fafa;box-shadow:0 2px 4px #297c601a}.spot-content-wrapper .spot-company-actions{background:#fff;border:1px solid #b3b3b3;border-radius:4px;max-width:248px}.spot-content-wrapper .apply-btn{background-color:#02aea2;padding:9px 30px;width:100%}