.seoworks-block-vacancy{display:flex;gap:80px;justify-content:space-between;max-width:none!important;padding:0 0 0 calc(50vw - 36rem)!important;position:relative;width:100%}.seoworks-block-vacancy .vacancy-inner{display:block;padding:80px 0;width:calc(60% - 80px)}.seoworks-block-vacancy h2{color:var(--dark-grey);font-size:1.563rem;line-height:1.3;margin-bottom:20px}.seoworks-block-vacancy h3{color:var(--primary-color);font-size:1.125rem;line-height:1.3;margin-bottom:15px}.seoworks-block-vacancy p,.seoworks-block-vacancy ul{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.88;margin-bottom:30px}.seoworks-block-vacancy ul li{margin-bottom:6px;margin-left:25px!important}.seoworks-block-vacancy ul li:before{left:-20px!important;top:11px!important}.seoworks-block-vacancy ul li:last-child{margin-bottom:0}.key-point-container{width:40%}.key-point-container #key_points{background-color:var(--white-color);font-size:1.125rem;padding:3.75rem 6rem 3.75rem 4.5rem;position:-webkit-sticky;position:sticky;top:90.8px;width:100%}.key-point-container #key_points button{background:var(--primary-color);border:none;border-radius:0;color:#fff;cursor:pointer;font-family:league_spartanbold;font-size:1rem;line-height:normal;outline:none;padding:11px 30px}.key-point-container #key_points h2{margin-bottom:1.25rem}.key-point-container #key_points ul li{font-size:16px!important;margin:0!important}.key-point-container #key_points ul li:before{display:none}@media screen and (max-width:1350px){.seoworks-block-vacancy{padding-left:calc(50vw - 480px)!important}}@media screen and (max-width:960px){.seoworks-block-vacancy{flex-direction:column;gap:40px;padding:60px 0!important}.seoworks-block-vacancy .vacancy-inner{display:block;padding-left:calc(50vw - 360px)!important;padding-right:calc(50vw - 360px)!important;padding:40px 0;width:100%}.key-point-container{width:100%}.key-point-container #key_points{padding:60px 15px;padding-left:calc(50vw - 360px)!important;padding-right:calc(50vw - 360px)!important;position:relative;top:unset}}@media screen and (max-width:768px){.seoworks-block-vacancy .vacancy-inner{padding:0 15px!important}.key-point-container #key_points{padding-left:15px!important;padding-right:15px!important}}