.spot-content-wrapper{position:relative}.spot-content-wrapper .spot-detail-sidebar{align-self:flex-start;position:sticky;top:32px}@media (max-width:1024px){.spot-content-wrapper .spot-detail-sidebar{top:66px}}.spot-content-wrapper .spot-company-logo{background-color:#fcfdfd;border:1px solid #d2d6d8;border-radius:999px;display:inline-block;height:100px;width:100px}.spot-content-wrapper .spot-company-logo img{border-radius:999px;height:100%;object-fit:fill;width:100%}.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{color:#001843;color:#123a5e;font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.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 #d2d6d8}.spot-content-wrapper .spot-info-vacancies{align-items:center;background:none;border-radius:0;color:#123a5e;display:inline-flex;font-family:Inter Variable,Inter,sans-serif;padding:0}.spot-content-wrapper .spot-info-vacancies .q-icon{color:#123a5e}.spot-content-wrapper .spot-skills .skill-chip{align-items:center;background-color:#f5f5f5!important;border:1px solid #d2d6d8;border-radius:999px;color:#5b6672;font-family:Inter Variable,Inter,sans-serif;font-size:12px;height:1.9em;justify-content:center;margin-right:4px;padding:0 8px}.spot-content-wrapper .spot-description{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:16px;letter-spacing:0;line-height:1.7}.spot-content-wrapper .spot-description p{margin-bottom:24px}.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{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.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:18px;padding-top:32px}.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:16px}.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{align-items:center;align-self:center;background-color:#eaf6f6;border-radius:999px;color:#048e84;display:inline-flex;flex-shrink:0;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:1;padding:10px 20px;text-align:center}.spot-content-wrapper .perks-wrapper{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.spot-content-wrapper .perks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.spot-content-wrapper .perks-wrapper{grid-template-columns:minmax(0,1fr)}}.spot-content-wrapper .perk{background-color:#fcfdfd;border-radius:12px;box-shadow:0 2px 8px #00184314;padding:16px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.spot-content-wrapper .perk:hover{border-color:#02aea2;box-shadow:0 2px 8px #00184314}.spot-content-wrapper .perk .perks-wrapper-info{font-family:Inter Variable,Inter,sans-serif}.spot-content-wrapper .perk .perks-wrapper-info>span{color:#001843}.spot-content-wrapper .perk .perks-wrapper-info>div{color:#5b6672}.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%}